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 |
Chris Moeller
|
11fb240606
|
Fixed a memory leak
|
2013-10-13 13:16:11 -07:00 |
Chris Moeller
|
5f1c111bc7
|
Bumped minimum system version in the Info.plist
|
2013-10-13 13:02:49 -07:00 |
Chris Moeller
|
24b53c6e71
|
Implemented 2SF format support
|
2013-10-13 13:02:19 -07:00 |
Chris Moeller
|
9041ba977f
|
Fixed Last.fm command queue crashing
|
2013-10-13 08:08:15 -07:00 |
Chris Moeller
|
70e571fed9
|
Now handling a race condition where the buffer is emptied between where it is read and where it is told how much has been read from it
|
2013-10-13 05:59:19 -07:00 |
Chris Moeller
|
a52c54a12c
|
Initialize some pointers properly, and redesign to reallocate the converter buffer instead of freeing it every time
|
2013-10-13 05:14:57 -07:00 |
Chris Moeller
|
2997033e6b
|
Added missing binding from PlaylistLoader to PlaybackController
|
2013-10-13 04:58:48 -07:00 |
Chris Moeller
|
088594dc8c
|
Implemented clipboard support for the playlist view
|
2013-10-12 22:08:34 -07:00 |
Chris Moeller
|
1850f3be7d
|
Fixed full view playlist undo/redo actions
|
2013-10-12 21:09:54 -07:00 |