Chris Moeller
|
8c80981827
|
Minor changes that may or may not have any impact on gaplessness
|
2013-10-18 05:33:38 -07:00 |
Chris Moeller
|
b9ce8462c4
|
Corrected gaplessness with my new converter setup
|
2013-10-18 05:33:20 -07:00 |
Chris Moeller
|
b461e774fd
|
Fixed undo/redo handling when the playlist is sorted, including undo/redo interleaved with different sorting orders
|
2013-10-18 01:47:48 -07:00 |
Chris Moeller
|
3b8b948a1e
|
Playlists are now saved as they have been rearranged in the UI
|
2013-10-18 00:43:55 -07:00 |
Chris Moeller
|
aa2676f605
|
Made duplicate and dead item removal correctly remove the items by their arranged indexes
|
2013-10-18 00:25:37 -07:00 |
Chris Moeller
|
2f5769d668
|
Made arranged item remover actually remove the correct arranged items and use the correct indexes
|
2013-10-18 00:17:03 -07:00 |
Chris Moeller
|
7a9e4a720c
|
Added Remove Dead Items command
|
2013-10-18 00:14:53 -07:00 |
Chris Moeller
|
2d5f340011
|
Added Remove Duplicate Items command
|
2013-10-18 00:13:27 -07:00 |
Chris Moeller
|
22e7474e0e
|
Fixed compiling the debug build; stupid search path behavior...
|
2013-10-17 23:55:38 -07:00 |
Chris Moeller
|
e149583f23
|
Fixed projects using multiple preprocessor definitions, where I accidentally used semicolons to separate them instead of spaces
|
2013-10-17 23:45:48 -07:00 |
Chris Moeller
|
39f4c60f19
|
Enabled DEBUG=1 macro in debug builds of several older projects
|
2013-10-17 23:39:26 -07:00 |
Chris Moeller
|
c94baaa299
|
Redid Growl icon conversion, this time cropping off empty space before resizing
|
2013-10-17 20:59:46 -07:00 |
Chris Moeller
|
de5fe2857f
|
MIDI page now displays the filename of the currently selected SoundFont, or None if none has been loaded yet
|
2013-10-17 20:46:11 -07:00 |
Chris Moeller
|
53a52835dd
|
Widened preferences panes to accomodate the added icons
|
2013-10-17 20:30:00 -07:00 |
Chris Moeller
|
eed50e0e2e
|
Remade some of the icons, including 2x versions where possible
|
2013-10-17 20:07:25 -07:00 |
Chris Moeller
|
015a09d419
|
Fixes for non-looping file playback and precision handling on 32 bit targets
|
2013-10-16 10:03:40 -07:00 |
Chris Moeller
|
711da5fe24
|
Added MIDI container processor and metadata reader
|
2013-10-16 08:59:44 -07:00 |
Chris Moeller
|
870357a385
|
Archive container handler now skips files unsupported by the installed decoder plugins
|
2013-10-16 07:31:30 -07:00 |
Chris Moeller
|
34632b8a36
|
Whoops, forgot to increment the reference counter when a cache open finds a match
|
2013-10-16 03:30:49 -07:00 |
Chris Moeller
|
22f9e86fd1
|
Fixed std::chrono::duration shenanigans
|
2013-10-16 03:21:12 -07:00 |
Chris Moeller
|
cf3318c2c9
|
Replaced pthread and system time primitives with std::mutex, std::chrono, and std::this_thread::sleep_for, and fixed the thread iterator loop to continue iterating properly on object removal
|
2013-10-16 03:05:16 -07:00 |
Chris Moeller
|
71dcd91c6b
|
Whoops, we weren't incrementing the sample counter for the PSG channels when using Lanczos resampling. Let's supersample them through the Lanczos resampler instead.
|
2013-10-15 20:51:28 -07:00 |
Chris Moeller
|
7128273201
|
Fixed fading, and fixed files to stop when they've reached the end
|
2013-10-15 12:58:45 -07:00 |
Chris Moeller
|
c3a4189ef4
|
Improved loop handling
|
2013-10-15 12:46:44 -07:00 |
Chris Moeller
|
2e553c7186
|
Fixed loop handling if only a loop start or end marker is found
|
2013-10-15 11:52:20 -07:00 |
Chris Moeller
|
1b9f74db68
|
Made some things static like they should be
|
2013-10-15 11:48:33 -07:00 |
Chris Moeller
|
e3fa04a57c
|
Remove newly added entry from the cache if the font failed to load
|
2013-10-15 11:41:57 -07:00 |
Chris Moeller
|
99c1942eb3
|
Added a SoundFont handle cache, since BASSMIDI doesn't appear to employ reference counting on its SoundFont handles
|
2013-10-15 11:34:55 -07:00 |
Chris Moeller
|
7d600e1911
|
Fixed files ending when seeking
|
2013-10-15 11:30:18 -07:00 |
Chris Moeller
|
2c8f085a3d
|
Clear the selection when adding items to the playlist, so that the info dialog will hopefully have some valid data next time a track is selected
|
2013-10-15 10:38:37 -07:00 |
Chris Moeller
|
617eae5c8e
|
Added Properties item to playlist context menu to show the Info window
|
2013-10-15 08:22:40 -07:00 |
Chris Moeller
|
9d4da8ad7b
|
Not installing MIDI bundle globally
|
2013-10-15 08:08:46 -07:00 |
Chris Moeller
|
2a6bca122a
|
Whoops, forgot to copy midi_processing into the MIDI bundle, and also set its install path correctly
|
2013-10-15 08:01:30 -07:00 |
Chris Moeller
|
842932c322
|
Implemented a MIDI plug-in
|
2013-10-15 07:49:53 -07:00 |
Chris Moeller
|
ab97f832ed
|
Added AMR-NB and AMR-WB decoders to FFMPEG, not needed for AMR files, though, since Core Audio handles them
|
2013-10-14 07:34:46 -07:00 |
Chris Moeller
|
fe90454d23
|
Updated the help book
|
2013-10-14 00:28:28 -07:00 |
Chris Moeller
|
33843a13d9
|
Changed resampler to use long sizes and pointers instead of int
|
2013-10-13 22:33:18 -07:00 |
Chris Moeller
|
ad7979f16e
|
Updated psflib
|
2013-10-13 22:23:48 -07:00 |
Chris Moeller
|
05483d9c24
|
Fixed seeking backwards
|
2013-10-13 21:45:14 -07:00 |
Chris Moeller
|
22e518f242
|
Whoops, forgot to add the new files to the project
|
2013-10-13 21:39:46 -07:00 |
Chris Moeller
|
c3f90b4608
|
Updated vio2sf
|
2013-10-13 21:38:58 -07:00 |
Chris Moeller
|
e6d83fc936
|
Cleaned up most of the warnings, including a few cases where operator precedence would have caused unintended behavior
|
2013-10-13 19:54:09 -07:00 |
Chris Moeller
|
e7b3b61bff
|
Fixed save state loading
|
2013-10-13 19:25:21 -07:00 |
Chris Moeller
|
e7d7295436
|
vio2sf now tries to queue up at least 1024 samples per execution loop
|
2013-10-13 19:10:42 -07:00 |
Chris Moeller
|
9d6f583eff
|
Bypass sending notifications to Growl if Last.fm is enabled and running, as Last.fm has its own display notifications
|
2013-10-13 15:13:27 -07:00 |
Chris Moeller
|
2655f22b7d
|
Remove const declaration from setrom, fix BOOL type for Win32, and fix a major mapping glitch that crept in during my massive transcription
|
2013-10-13 15:06:18 -07:00 |
Chris Moeller
|
ff03b6705b
|
Handle the sync type as well
|
2013-10-13 13:39:53 -07:00 |
Chris Moeller
|
e86d0b488c
|
Now passes on the initial frames and clockdown settings
|
2013-10-13 13:38:47 -07:00 |
Chris Moeller
|
cc31d2ddce
|
Enabled linear interpolation
|
2013-10-13 13:29:53 -07:00 |
Chris Moeller
|
7e34ccd15a
|
Shuffled around init/deinit of vio2sf state a bit
|
2013-10-13 13:21:56 -07:00 |