Chris Moeller
|
256040357e
|
Made it possible to enable RSP disassembly via a compile time option
|
2014-12-23 17:15:30 -08:00 |
Chris Moeller
|
fcede20802
|
Updated vgmstream to fix BFSTM support
|
2014-12-14 21:56:07 -08:00 |
Chris Moeller
|
78be8bbec3
|
Update vgmstream for Super Smash Bros. Wii U
|
2014-12-13 17:05:15 -08:00 |
Chris Moeller
|
bb7fcd31da
|
Updated vgmstream
|
2014-12-11 21:27:31 -08:00 |
Chris Moeller
|
d70a5b5b88
|
Fixed sidplayfp install path for real this time
|
2014-12-07 22:52:29 -08:00 |
Chris Moeller
|
6a66043b7c
|
Fixed residfp install path
|
2014-12-07 22:44:44 -08:00 |
Chris Moeller
|
08dc22009d
|
Implemented basic residfp support
|
2014-12-07 22:26:31 -08:00 |
Chris Moeller
|
42e6eb03c2
|
Updated lazyusf
|
2014-12-03 21:38:28 -08:00 |
Chris Moeller
|
1f3939c363
|
Minor bugfix for lazyusf
|
2014-11-23 23:46:10 -08:00 |
Chris Moeller
|
edf24c73d0
|
Fixed a few outstanding lazyusf bugs due to failing to migrate fixes
|
2014-11-23 22:09:46 -08:00 |
Chris Moeller
|
339ba527c5
|
Updated lazyusf
|
2014-11-23 21:39:42 -08:00 |
Chris Moeller
|
55d6e5050c
|
Fixed playptmod song restarting by actually clipping the restart position field before using it, still assuming it may be a valid restart position in some non-STK songs
|
2014-11-10 16:31:03 -08:00 |
Chris Moeller
|
73d90aeeb2
|
Updated ft2play to v0.68 with a real fix instead of a stupid hack
|
2014-11-07 16:42:03 -08:00 |
Chris Moeller
|
d355b40fce
|
Absolute value function added since Apple doesn't provide a suitable candidate with std::abs
|
2014-11-04 18:16:41 -08:00 |
Chris Moeller
|
88aafebc58
|
Fixed NCSF player project file
|
2014-11-04 17:59:56 -08:00 |
Chris Moeller
|
7896e73080
|
Updated NCSF player
|
2014-11-04 17:56:15 -08:00 |
Chris Moeller
|
9eb0037780
|
Fixed ft2play tone portamento
|
2014-11-04 17:55:02 -08:00 |
Chris Moeller
|
4acbb21f99
|
Updated Game_Music_Emu to support Game Boy DMG sound in VGM files
|
2014-11-02 18:28:28 -08:00 |
Chris Moeller
|
0290c1a3dd
|
Ft2play now has much better row tracking for pattern loops, fixing loop counts for songs such as F0x-Test.xm
|
2014-11-02 18:19:30 -08:00 |
Chris Moeller
|
2a2c3dd5da
|
Fixed LazyUSF TLB memory access functions to handle open bus accesses instead of attempting out of range access to the RAM block, which fixes Harvest Moon 64.
|
2014-10-22 19:03:59 -07:00 |
Chris Moeller
|
d8d6eeb89a
|
Fixed FLAC assert.h with an absolute path that should work across system reinstalls
|
2014-10-22 19:03:10 -07:00 |
Chris Moeller
|
257416e98b
|
Fixed modplay/ft2play F00 effect song restart
|
2014-10-20 18:46:39 -07:00 |
Chris Moeller
|
58eda0e491
|
Updated MPCDec to latest release, which now supports SV8 proper
|
2014-10-19 17:42:04 -07:00 |
Chris Moeller
|
9df980732a
|
Fixed vgmstream interleaved BFWAV
|
2014-10-19 16:38:54 -07:00 |
Chris Moeller
|
3b5229e792
|
Forgot to add new file to vgmstream project
|
2014-10-19 16:11:39 -07:00 |
Chris Moeller
|
d1f6985f02
|
Updated vgmstream to support G1L files, f.ex. Hyrule Warriors
|
2014-10-19 14:18:39 -07:00 |
Chris Moeller
|
1222c96268
|
Updated vgmstream to support BFSTM files
|
2014-10-19 14:09:45 -07:00 |
Chris Moeller
|
fb323d11e9
|
Implemented lazyusf HLE audio IIR function, thanks to JoshW
|
2014-10-14 22:32:26 -07:00 |
Chris Moeller
|
7115566476
|
Fixed handling Rar 5.x solid archives
|
2014-10-03 00:36:52 -07:00 |
Chris Moeller
|
d1095c3f72
|
Correct state reference to vibrato sine table
|
2014-09-30 16:40:34 -07:00 |
Chris Moeller
|
0e6d262236
|
ft2play auto-vibrato was wrong on every type except for sine
|
2014-09-30 16:37:06 -07:00 |
Chris Moeller
|
91c10ea197
|
Added a hack to playptmod to detect 7-bit versus 8-bit panning
|
2014-09-29 19:30:11 -07:00 |
Chris Moeller
|
f6bf26c58a
|
Updated playptmod to version 1.15
|
2014-09-29 16:45:35 -07:00 |
Chris Moeller
|
ea067ee410
|
Fixed incorrectly applied playptmod patch
|
2014-09-28 17:55:49 -07:00 |
Chris Moeller
|
2eb678b190
|
Fix for poorly converted STK->PTMOD modules.
|
2014-09-28 17:14:32 -07:00 |
Chris Moeller
|
318b2cfed8
|
Minor bug fixes to new unrar code
|
2014-09-20 22:21:08 -07:00 |
Chris Moeller
|
bfb319988f
|
Updated unrar to version 5.1.7
|
2014-09-20 06:52:10 -07:00 |
Chris Moeller
|
e7ba50b24f
|
Fixed new Ogg and Vorbis projects to build Release target for Standard Architectures
|
2014-09-16 18:02:11 -07:00 |
Chris Moeller
|
f724ee471c
|
Fix linking Opus framework
|
2014-09-16 17:59:28 -07:00 |
Chris Moeller
|
8dd97a141d
|
Removed unsupported compile option
|
2014-09-16 17:57:22 -07:00 |
Chris Moeller
|
4d6c7f4917
|
Updated libogg and libvorbis to hopefully fix code signing issues
|
2014-09-16 17:54:40 -07:00 |
Chris Moeller
|
e7a8352548
|
And once again replace the Xcode specific build fixes that I clobbered
|
2014-09-16 16:55:15 -07:00 |
Chris Moeller
|
9bc9e47781
|
Updated vgmstream to revision 1039
|
2014-09-16 16:46:42 -07:00 |
Chris Moeller
|
cb1a699647
|
Implemented more stringent loop checking in ft2play
|
2014-09-14 17:51:48 -07:00 |
Chris Moeller
|
014e03bda5
|
Overhauled volume ramping in modplay, and outright fixed it in ft2play
|
2014-09-05 23:05:20 -07:00 |
Chris Moeller
|
efcbb5be50
|
Hopefully fixed Sparkle this time
|
2014-09-03 10:18:28 -07:00 |
Chris Moeller
|
59868fb2c3
|
Oops again
|
2014-09-03 10:08:46 -07:00 |
Chris Moeller
|
54aa2b639b
|
Oops
|
2014-09-03 09:49:14 -07:00 |
Chris Moeller
|
74114a3af2
|
Updated Sparkle framework
|
2014-09-03 09:47:40 -07:00 |
Chris Moeller
|
a5c0125b23
|
Updated ft2play to version 0.66
|
2014-09-03 09:47:31 -07:00 |
Chris Moeller
|
4a8deb992e
|
Fixed playptmod offset command, and disabled offset bug handling for FT2 files
|
2014-08-19 23:02:10 -07:00 |
Chris Moeller
|
6ea578a23e
|
Updated ft2play to version 0.65
|
2014-08-15 05:26:16 -07:00 |
Chris Moeller
|
1e33cabb7a
|
Fixed building again
|
2014-08-02 21:29:00 -07:00 |
Chris Moeller
|
cc0f04d8f9
|
Updated vgmstream with experimental BFWAV support
|
2014-08-02 21:22:09 -07:00 |
Chris Moeller
|
3b5b53ca26
|
Removed old Sparkle files
|
2014-08-01 03:55:30 -07:00 |
Chris Moeller
|
41f6eb17bd
|
Updated Sparkle framework
|
2014-08-01 03:53:07 -07:00 |
Chris Moeller
|
bce89e68ef
|
Updated ft2play to version 0.64
|
2014-08-01 03:47:34 -07:00 |
Chris Moeller
|
ab5a8404d3
|
Fixed st3play Gxx with volume effect
|
2014-08-01 03:47:18 -07:00 |
Chris Moeller
|
7d4df7e1f2
|
Fixed code signing issues
|
2014-08-01 03:46:25 -07:00 |
Chris Moeller
|
c469957035
|
Fixed IT playback to properly drop dead notes when performing volume ramping
|
2014-07-02 21:21:44 -07:00 |
Chris Moeller
|
b9136fcfd7
|
Fixed st3play initial pan position assignment in mono mode
|
2014-06-29 15:21:06 -07:00 |
Chris Moeller
|
0d8f42031e
|
Updated vgmstream to r1034
|
2014-06-26 21:16:37 -07:00 |
Chris Moeller
|
91b60e158a
|
Fixed one case of PS2 MIB interleave detection
|
2014-06-24 16:13:10 -07:00 |
Chris Moeller
|
10316cfd06
|
Cleaned up ft2play loop handling and fixed bidirectional loops
|
2014-06-02 13:28:20 -07:00 |
soneek
|
cd5f1e0821
|
hcs's update for IMA decoder in vgmstream
|
2014-06-01 20:14:57 -07:00 |
soneek
|
bf5f0ebbaf
|
Update RedSpark for M&L Dream Team
|
2014-05-26 00:10:40 -07:00 |
Chris Moeller
|
08453b00ae
|
Fixed playptmod obeying MOD restart position
|
2014-05-24 17:53:02 -07:00 |
Chris Moeller
|
f090a8035c
|
Update to work with some files found in Paper Mario: Sticker Star, thanks soneek
|
2014-05-23 16:42:46 -07:00 |
Chris Moeller
|
e3351e16c6
|
Fixed st3play handling 16 bit samples incorrectly
|
2014-05-22 00:02:16 -07:00 |
Chris Moeller
|
579451737c
|
Fixed a cause for rounding errors in DUMB/modplay resamplers, which would have caused some extreme cases of samples to play too slowly
|
2014-05-11 17:41:09 -07:00 |
Chris Moeller
|
641302d597
|
Updated playptmod with several important bug fixes from eightbitbubsy
|
2014-05-10 18:12:34 -07:00 |
Chris Moeller
|
cb0c43fb5f
|
Updated DUMB to fix two uninitialized variables
|
2014-05-10 18:11:58 -07:00 |
Chris Moeller
|
7876eed573
|
Fixed playptmod length detection when testing for vblank timing
|
2014-04-24 18:11:53 -07:00 |
Chris Moeller
|
1590770af6
|
Fixed vgmstream fsb5 path length limit
|
2014-04-23 22:26:53 -07:00 |
Chris Moeller
|
3e51816813
|
Undid damage to vgmstream.h on merging new changes
|
2014-04-23 22:13:33 -07:00 |
Chris Moeller
|
3c939042f1
|
Updated vgmstream to revision 1029
|
2014-04-23 21:55:48 -07:00 |
Chris Moeller
|
607f404361
|
Enabled MPEG audio support in vgmstream
|
2014-04-18 18:24:16 -07:00 |
Chris Moeller
|
be23bdb88a
|
Oops
|
2014-04-16 19:02:12 -07:00 |
Chris Moeller
|
7028972f59
|
Hopefully final playptmod fix for IFF sample loops
|
2014-04-16 18:56:15 -07:00 |
Chris Moeller
|
59a94badcd
|
Added a safety fix to playptmod for handling IFF headers in sample data with loops
|
2014-04-15 17:07:20 -07:00 |
Chris Moeller
|
10e80e2965
|
Updated ft2play to version 0.45
|
2014-04-12 14:06:49 -07:00 |
Chris Moeller
|
6c3c261ef9
|
Removed muffling cutoff from blip_buf and added a sinc generator, and changed playptmod vblank mode so it only applies to ProTracker mods and not any other tracker's formats
|
2014-04-11 18:23:53 -07:00 |
Chris Moeller
|
f0c3567214
|
Removed muffling cutoff from Hively Player blip buffer table, and threw in a generator
|
2014-04-11 17:42:00 -07:00 |
Chris Moeller
|
7b38371ca7
|
Updated Hively Player with cleaner filter generator source, and updated DUMB with more faithful tempo calculation
|
2014-04-11 16:35:54 -07:00 |
Chris Moeller
|
e0b4748d85
|
Replaced Hively Player filter function with original AHX player filter function
|
2014-04-10 17:35:16 -07:00 |
Chris Moeller
|
496f7870f8
|
ft2play is now safe for use on big endian machines
|
2014-04-08 18:06:00 -07:00 |
Chris Moeller
|
1737f4021d
|
Updated ft2play to version 0.43a, which optimizes the RelocateTon function used by glissando tone slides and arpeggio effects
|
2014-04-08 17:06:24 -07:00 |
Chris Moeller
|
efcfa5bdb5
|
Don't include MSVC header since we're not compiling with MSVC
|
2014-04-08 15:11:41 -07:00 |
Chris Moeller
|
d3ba707339
|
Fixed modplay volume ramping terminating normal voices when something sets the volume to zero
|
2014-04-08 02:19:06 -07:00 |
Chris Moeller
|
dcf97c1ede
|
Reverted a stupid change which broke 64 bit compilation of lazyusf
|
2014-04-07 18:21:12 -07:00 |
Chris Moeller
|
0fb8aa57bb
|
Update LazyUSF and increased silence detection threshold for USF files to 10 seconds, which fixes Majora's Mask - Staff Roll
|
2014-04-07 17:42:09 -07:00 |
Chris Moeller
|
a9eb5760ec
|
Updated lazyusf
|
2014-04-07 12:46:26 -07:00 |
Chris Moeller
|
0a4046f2bf
|
Added safety check to lazyusf for non-working sets; Now they'll fail with a useful error message instead of locking up in an infinite loop
|
2014-04-05 20:22:19 -07:00 |
Chris Moeller
|
47d3a8dffe
|
Imported GCC fix for cpuid function
|
2014-04-04 21:50:18 -07:00 |
Chris Moeller
|
03fa21464f
|
Updated sinc resampler with unscaled windowing, which improves resampling quality significantly when downsampling
|
2014-04-04 20:41:46 -07:00 |
Chris Moeller
|
01f086aa65
|
Updated st3play with accurate AdLib polyphony count and muting capability, not exposed in the UI
|
2014-04-04 20:41:12 -07:00 |
Chris Moeller
|
ec134e26e8
|
MSVC fix
|
2014-04-04 20:40:33 -07:00 |
Chris Moeller
|
bf4da4f5fb
|
Updated vio2sf resampler as well
|
2014-04-04 17:05:26 -07:00 |
Chris Moeller
|
bc7de494e2
|
DUMB and modplay resampler now adds input delay and subtracts output delay according to whichever quality is selected, rather than being fixed for sinc only. This fixes blep synthesis mode defeating note on and off volume ramping.
|
2014-04-04 16:52:03 -07:00 |
Chris Moeller
|
00a014f270
|
Re-ported ft2play from original sources
|
2014-04-04 13:40:09 -07:00 |
Chris Moeller
|
0b436c8437
|
Compile fix for new changes to lazyusf
|
2014-04-04 13:39:54 -07:00 |
Chris Moeller
|
a8ca0c83ff
|
More lazyusf rsp_hle fixes
|
2014-04-02 18:46:59 -07:00 |
Chris Moeller
|
e6da9d6db7
|
Updated lazyusf, mostly (unused by this plugin) HLE audio code
|
2014-04-02 17:54:43 -07:00 |
Chris Moeller
|
299704cc24
|
Updated lazyusf
|
2014-04-02 17:02:44 -07:00 |
Chris Moeller
|
ac71543e87
|
Changed comment for accuracy
|
2014-04-02 17:02:01 -07:00 |
Chris Moeller
|
0ddc1e9855
|
Oops
|
2014-04-01 14:16:07 -07:00 |
Chris Moeller
|
3264ce9154
|
Updated modplay
|
2014-04-01 14:12:54 -07:00 |
Chris Moeller
|
52e8c8f07d
|
Updated vio2sf with multiple configurable resampling modes
|
2014-03-31 20:38:24 -07:00 |
Chris Moeller
|
c4288a8e61
|
Updated st3play with experimental AdLib support
|
2014-03-31 19:00:27 -07:00 |
Chris Moeller
|
55eec18bfe
|
Updated ft2play and fixed up dbopl
|
2014-03-30 17:19:18 -07:00 |
Chris Moeller
|
0839cbbd9d
|
Converted Dosbox fast FM emulator to C and imported it for inclusion in st3play
|
2014-03-30 03:19:18 -07:00 |
Chris Moeller
|
9a87f61e77
|
Removed some blank lines
|
2014-03-30 03:19:00 -07:00 |
Chris Moeller
|
f072c08a3c
|
Updated ft2play to approximate parallel with version 0.40a
|
2014-03-28 19:48:38 -07:00 |
Chris Moeller
|
7a0aea53dd
|
Made DUMB and modplay volume ramping more sensitive when transititioning to or from zero volume, and implemented Modplug ADPCM sample support into ft2play
|
2014-03-28 17:53:08 -07:00 |
Chris Moeller
|
5618d058a3
|
Updated DUMB and modplay, and added a setting to control the resampling used by both, as well as by BASSMIDI, which will use sinc if specified
|
2014-03-26 21:49:31 -07:00 |
Chris Moeller
|
aacffb9981
|
Fixed DUMB notes cutting/hanging
|
2014-03-26 02:27:28 -07:00 |
Chris Moeller
|
16b96c8ec8
|
Oops, I somehow seriously broke volume ramping prior to the previous release
|
2014-03-26 01:40:06 -07:00 |
Chris Moeller
|
d00e1d227d
|
Updated modplay and DUMB, with no real major effects on playback
|
2014-03-25 20:37:11 -07:00 |
Chris Moeller
|
018d6824bf
|
Oops, accidentally made DUMB twice as loud as it should be
|
2014-03-24 18:07:01 -07:00 |
Chris Moeller
|
003aaeee19
|
Fixed resampler for large increment counts
|
2014-03-24 17:21:25 -07:00 |
Chris Moeller
|
94fcb71671
|
Reworked DUMB volume ramping ever so slightly
|
2014-03-24 16:58:50 -07:00 |
Chris Moeller
|
9aae7b9c41
|
Changed sinc window to Nuttal 3 term, and added silence pre-fill to account for the window delay
|
2014-03-23 21:05:58 -07:00 |
Chris Moeller
|
46815ba392
|
Updated DUMB and modplay
|
2014-03-23 13:29:14 -07:00 |
Chris Moeller
|
93b427ae4e
|
Renamed Lanczos resampler to sinc resampler, changed window type to Blackman
|
2014-03-22 19:16:42 -07:00 |
Chris Moeller
|
3a08374551
|
Oops.
|
2014-03-21 16:19:35 -07:00 |
Chris Moeller
|
9369314725
|
Oops, bad math leaked through
|
2014-03-21 15:51:39 -07:00 |
Chris Moeller
|
7ae9f88e2a
|
Updated ft2play, and implemented SSE optimizations in the Lanczos sinc resampler
|
2014-03-21 15:42:00 -07:00 |
Chris Moeller
|
a8b47ea0ed
|
Fixed ft2play handling version 1.02 format files
|
2014-03-21 09:24:43 -07:00 |
Chris Moeller
|
e8766f1594
|
Skipping samples and song length detection with playptmod is now a lot faster
|
2014-03-21 08:04:19 -07:00 |
Chris Moeller
|
1b9fc96ed1
|
Updated DUMB
|
2014-03-21 07:16:44 -07:00 |
Chris Moeller
|
741271e153
|
Worked around two issues in DUMB's XM reader; Fixes dark lighthouse.xm
|
2014-03-20 22:37:11 -07:00 |
Chris Moeller
|
a567183510
|
Updated modplay, bringing volume ramping to st3play
|
2014-03-20 22:02:55 -07:00 |
Chris Moeller
|
bdd43b2a4b
|
Updated modplay/ft2play, fixing a crash bug
|
2014-03-20 20:07:59 -07:00 |
Chris Moeller
|
de8df552c2
|
Updated modplay, and added safety checks to signature verification
|
2014-03-20 18:29:48 -07:00 |
Chris Moeller
|
a2ced7c506
|
Replaced st3play with modplay, which now brings ft2play support
|
2014-03-20 00:27:34 -07:00 |
Chris Moeller
|
f05e4764cb
|
Updated st3play
|
2014-03-18 23:29:06 -07:00 |
Chris Moeller
|
38d287ac75
|
Updated st3play
|
2014-03-18 23:04:26 -07:00 |
Chris Moeller
|
e4d76dd1ca
|
Added st3play plugin
|
2014-03-18 20:17:45 -07:00 |
Chris Moeller
|
65d1a32ad5
|
Added missing file to the repository and fixed a serious crash bug handling .vb files
|
2014-03-16 20:36:50 -07:00 |
Chris Moeller
|
e0fe917356
|
Updated vgmstream
|
2014-03-14 22:43:51 -07:00 |
Chris Moeller
|
27fc345488
|
Fixed MP3 decoding hanging at the end of the file
|
2014-03-12 20:39:01 -07:00 |
Chris Moeller
|
704f04b8ce
|
Fixed stupid errors compiling with Xcode 5.1
|
2014-03-10 22:06:48 -07:00 |
Chris Moeller
|
f77e44f7ad
|
Adjusted playptmod volume levels again, hopefully for the last time
|
2014-03-10 21:59:10 -07:00 |
Chris Moeller
|
24a3573503
|
Updated FFMPEG, and enabled some new formats, including Atrac3+
|
2014-03-09 21:16:37 -07:00 |
Chris Moeller
|
0b42254e4b
|
Updated playptmod, and now playptmod is unclipped and supports indefinite looping
|
2014-03-08 20:09:30 -08:00 |
Chris Moeller
|
ec40c5041c
|
Updated LazyUSF
|
2014-03-08 18:36:59 -08:00 |
Chris Moeller
|
c6e4436366
|
Renamed LazyUSF audio HLE parts to match their original file names
|
2014-03-05 16:28:08 -08:00 |
Chris Moeller
|
5b456915f3
|
Added HLE audio to LazyUSF, disabled because it's incomplete
|
2014-03-04 21:39:37 -08:00 |
Chris Moeller
|
c75cfa27bd
|
Updated DUMB
|
2014-03-04 17:21:07 -08:00 |
Chris Moeller
|
579f385a14
|
Minor cleanup in LazyUSF
|
2014-03-02 00:12:58 -08:00 |
Chris Moeller
|
5f88c6d882
|
Fixed 2SF and USF to read emulator setup tags from nested library files for playback
|
2014-02-26 16:37:56 -08:00 |
Chris Moeller
|
2c2f5b18c9
|
Real Ogg Vorbis fix for vgmstream
|
2014-02-26 01:36:37 -08:00 |
Chris Moeller
|
888fea57d3
|
Enabled Ogg Vorbis correctly this time
|
2014-02-26 00:28:24 -08:00 |
Chris Moeller
|
e67b072d91
|
Enabled Ogg Vorbis support in vgmstream
|
2014-02-26 00:14:50 -08:00 |
Chris Moeller
|
a4d0959623
|
Added vgmstream plugin
|
2014-02-25 23:50:54 -08:00 |
Chris Moeller
|
85cc09e07f
|
Updated and fixed VGM OKIM6258 support from VGMPlay 0.40.4
|
2014-02-24 16:38:46 -08:00 |
Chris Moeller
|
d3d370b76e
|
Removed unnecessary void declaration
|
2014-02-20 17:20:48 -08:00 |
Chris Moeller
|
5c4a4602db
|
Added error logging to LazyUSF, player now stops on errors.
|
2014-02-20 17:07:57 -08:00 |
Chris Moeller
|
486ce41c7f
|
Added documentation to LazyUSF public interface header
|
2014-02-20 16:11:43 -08:00 |
Chris Moeller
|
34e95ff1c2
|
Updated LazyUSF and bumped its optimization settings
|
2014-02-18 17:20:37 -08:00 |
Chris Moeller
|
5bf11d551e
|
Updated to latest LazyUSF
|
2014-02-18 00:05:23 -08:00 |
Chris Moeller
|
5e39b592d5
|
Fixed a number of warnings and function inlining in LazyUSF
|
2014-02-16 16:20:13 -08:00 |
Chris Moeller
|
5eb4b34e81
|
Bug fix in LazyUSF
|
2014-02-16 00:02:37 -08:00 |
Chris Moeller
|
1d3770757b
|
Updated LazyUSF library
|
2014-02-15 23:38:46 -08:00 |
Chris Moeller
|
b02a0db5a4
|
Whoops.
|
2014-02-15 01:46:20 -08:00 |
Chris Moeller
|
f086d8c9bf
|
Imported lazyusf in its new library form and removed the external app
|
2014-02-15 01:37:59 -08:00 |
Chris Moeller
|
06b1058b47
|
YOU DEATH IST KNoW ME NoW
|
2014-02-05 17:49:56 -08:00 |
Chris Moeller
|
142a144b08
|
Fixed some MIDI looping issues, and added support for RPG Maker loops
|
2013-12-14 19:56:59 -08:00 |
Chris Moeller
|
a87312b2da
|
DUMB: Fixed DSMI AMF panning and sample loops
|
2013-12-02 23:11:50 -08:00 |
Chris Moeller
|
b3d19ba78c
|
GSF: Boosted GB noise channel volume and programmed a basic equalizer preset for the GB channels
|
2013-11-28 01:47:48 -08:00 |
Chris Moeller
|
4c0a172075
|
Removed blip_buf.c from DUMB and replaced it with 32x oversampling through the Lanczos resampler
|
2013-11-23 19:01:37 -08:00 |
Chris Moeller
|
9e9c50b5cf
|
Added M_PI definition in case it's ever removed, since it technically isn't ANSI spec
|
2013-11-18 22:38:25 -08:00 |
Chris Moeller
|
0921d843d8
|
Reverted previous commit and added a correct playptmod fix
|
2013-11-18 22:27:01 -08:00 |
Chris Moeller
|
94c1ebf2a7
|
Fixed playptmod handling an invalid sample offset
|
2013-11-18 15:34:07 -08:00 |
Chris Moeller
|
f56edd882e
|
Added extra safety checks to TagLib string union handling
|
2013-11-11 06:30:19 -08:00 |
Chris Moeller
|
ce56e727c9
|
DUMB: Added more architecture type guards to _USE_SSE blocks
|
2013-11-10 23:22:49 -08:00 |
Chris Moeller
|
8adfb9643d
|
Made the DUMB inline assembly cpuid function specific to GCC/Clang like it should have been in the first place.
|
2013-11-10 22:35:54 -08:00 |
Chris Moeller
|
21db2de0cb
|
IT pan and pitch envelopes now carry regardless of new note action being cut
|
2013-11-07 19:41:01 -08:00 |
Chris Moeller
|
3f12de6acd
|
It is now possible to use both Gxx/Lxx and hx in the volume column in the same row
|
2013-11-07 19:05:06 -08:00 |
Chris Moeller
|
df5adae374
|
Fixed IT mixing Dxx regular volume slide with cx/dx volume column slide effect
|
2013-11-07 18:19:53 -08:00 |
Chris Moeller
|
f07374ecfe
|
Simplified IT pan law and surround calculation
|
2013-11-07 18:18:57 -08:00 |
Chris Moeller
|
aa4d1223e3
|
Corrected DUMB surround differently, by inverting the left channel instead of the right
|
2013-11-07 17:19:50 -08:00 |
Chris Moeller
|
19a8e2d954
|
Fixed DUMB surround volume level, which was too loud after the pan law change
|
2013-11-07 15:06:23 -08:00 |
Chris Moeller
|
625ced97f3
|
Shortened a bit of the ID3v2 ReplayGain code
|
2013-11-05 15:49:56 -08:00 |
Chris Moeller
|
a6608b57c4
|
Fixed ID3v2 TXXX ReplayGain reading so it will properly skip over text frames with no description field instead of crashing
|
2013-11-05 15:37:54 -08:00 |
Chris Moeller
|
955ea5cdb9
|
Changed TagLib library project to emit debugging symbols
|
2013-11-05 15:37:22 -08:00 |
Chris Moeller
|
b80b3b1199
|
Fixed MP3 seeking when resync occurs before the first packet
|
2013-11-05 12:10:22 -08:00 |
Chris Moeller
|
045faf23a2
|
Increased MP3 resync tolerance to 64KiB, fixed footer tag detection, and made full file walk length checking happen only if the file is seekable
|
2013-11-05 01:32:29 -08:00 |
Chris Moeller
|
c5499691b2
|
Added better fault tolerance to file walk length detection and file walk seeking, and added a file end check to the seek function just in case
|
2013-11-05 00:37:51 -08:00 |
Chris Moeller
|
1d2c753b90
|
Fixed a few bundle identifiers
|
2013-11-04 15:18:21 -08:00 |
Chris Moeller
|
c6529888fd
|
Hard limit only if output would clip, and use a table for up to 2x volume level
|
2013-10-31 18:20:58 -07:00 |
Chris Moeller
|
355df0b3b0
|
Fixed GME track length limiting when seeking backwards
|
2013-10-31 17:35:18 -07:00 |
Chris Moeller
|
2cfdacf890
|
Added a hard limiter to SPC playback instead
|
2013-10-30 17:58:29 -07:00 |
Chris Moeller
|
a02bc5000b
|
Reduced SPC/SFM gain to 1.0, as a number of SPC files are too loud
|
2013-10-30 17:32:11 -07:00 |
Chris Moeller
|
2badd3dbff
|
Fixed MP3 length detection when there is no VBR header by performing a full file walk
|
2013-10-30 11:58:07 -07:00 |
Chris Moeller
|
d20973235b
|
Implemented Hively Player support
|
2013-10-29 15:51:55 -07:00 |
Chris Moeller
|
240d7ae8ff
|
Fixed playptmod checking for ADPCM samples
|
2013-10-29 11:09:51 -07:00 |
Chris Moeller
|
ee5821b45d
|
Fixed SFM writing
|
2013-10-28 23:17:14 -07:00 |
Chris Moeller
|
bb0f0ed511
|
GME: Implemented functionality to update the metadata on an instance of gme_t, for SFM only. Also extended the SFM metadata to include log looping, track length/fade, and textual information.
|
2013-10-28 21:55:13 -07:00 |
Chris Moeller
|
9b7b8d5fd7
|
Fixed disassembler for MSVC
|
2013-10-27 15:21:51 -07:00 |
Chris Moeller
|
0a2dd30a51
|
Run SMP and DSP in less of a lockstep arrangement
|
2013-10-27 15:00:13 -07:00 |
Chris Moeller
|
9211827957
|
Removed unnecessary parentheses that I added
|
2013-10-27 13:25:23 -07:00 |
Chris Moeller
|
749ee9845c
|
Seriously cut back on the crap with the SPC disassembler
|
2013-10-27 13:14:02 -07:00 |
Chris Moeller
|
117c574bbb
|
Added another safety check, and fixed range checking on System Exclusive messages
|
2013-10-27 06:17:33 -07:00 |
Chris Moeller
|
969ec470e4
|
Implemented the SMP disassembler, for debugging purposes
|
2013-10-27 05:42:03 -07:00 |
Chris Moeller
|
031f36524e
|
Added SMP ports to the SFM state, for keeping the last state of the ports in the event that the register log has or will run empty
|
2013-10-26 15:26:00 -07:00 |
Chris Moeller
|
2b40e87fee
|
Yes, the SPC control register is supposed to clear its read ports, but SPC files aren't supposed to trigger that with their initial control register
|
2013-10-26 15:25:06 -07:00 |
Chris Moeller
|
fb07d985ea
|
Simplified SPC register initialization and eliminated an unnecessary function
|
2013-10-26 14:47:36 -07:00 |
Chris Moeller
|
ec58587742
|
Yeah, byuu had SMP control port reset right the first time, I misinterpreted some other emulator code
|
2013-10-26 13:08:12 -07:00 |
Chris Moeller
|
4be3186b4c
|
Implemented SPC/SFM tempo control, which the GME plugin doesn't use anyway
|
2013-10-26 11:12:50 -07:00 |
Chris Moeller
|
c07a38e59c
|
Eliminated an extra 64 sample skip from seeking when playing at the native sample rate
|
2013-10-26 10:31:03 -07:00 |
Chris Moeller
|
be33e61644
|
Fixed SPC/SFM seeking
|
2013-10-26 10:30:36 -07:00 |
Chris Moeller
|
2aa6ee4378
|
Removed unnecessary files
|
2013-10-26 10:29:57 -07:00 |
Chris Moeller
|
b8b93103bf
|
Added saving capability to GME, currently only supported by SFM
|
2013-10-26 09:00:59 -07:00 |
Chris Moeller
|
49326f5492
|
Correctly use string::npos
|
2013-10-26 05:25:14 -07:00 |
Chris Moeller
|
0f4109284a
|
Cleaned up some of Game_Music_Emu
|
2013-10-26 03:18:31 -07:00 |
Chris Moeller
|
cae86b582f
|
Replaced snes_spc with higan accurate core, and enabled SFM support
|
2013-10-26 01:54:06 -07:00 |
Chris Moeller
|
d9971ee32f
|
Added a multitude of safety checks to the MIDI file processor
|
2013-10-25 14:00:51 -07:00 |
Chris Moeller
|
80fe43cdd7
|
Fixed arpeggio
|
2013-10-24 20:11:52 -07:00 |
Chris Moeller
|
19af37059f
|
Added -3dB normalized pan law to playptmod
|
2013-10-24 18:10:50 -07:00 |
Chris Moeller
|
6f8dc14ce1
|
Smarter actual fix for Sparkle
|
2013-10-23 16:25:58 -07:00 |
Chris Moeller
|
7af4e94b03
|
Removed signature application from individual projects and added --deep option to the main app project
|
2013-10-22 18:41:57 -07:00 |
Chris Moeller
|
9eb5e28cce
|
Fixed compiling Sparkle with the 10.9 SDK
|
2013-10-22 18:41:32 -07:00 |
Chris Moeller
|
64149aa8c5
|
Rearranged playptmod a bit and fixed some warnings
|
2013-10-22 10:48:57 -07:00 |
Chris Moeller
|
82d4d7b548
|
Implemented a MOD-only plugin based on my fork of eightbitbubsy's playptmod
|
2013-10-22 10:03:18 -07:00 |
Chris Moeller
|
da47da2631
|
Added Sparkle back
|
2013-10-21 19:17:51 -07:00 |
Chris Moeller
|
ad9a949c26
|
Turned on code signing
|
2013-10-21 18:28:53 -07:00 |
Chris Moeller
|
9a4be28903
|
The rest of the fix, it should fill the FIFO completely
|
2013-10-21 14:49:38 -07:00 |
Chris Moeller
|
c302db8755
|
Fixed Mother 3, and possibly other weird stuff
|
2013-10-21 14:32:14 -07:00 |
Chris Moeller
|
849dcf6c29
|
Updated MPCDec to version 1.2.6
|
2013-10-21 00:39:44 -07:00 |
Chris Moeller
|
17b6af6417
|
Updated WavPack to 4.70.0, and this time around, updated the project preprocessor macro definitions and moved them out of the compiler command line arguments
|
2013-10-20 20:06:14 -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
|
711da5fe24
|
Added MIDI container processor and metadata reader
|
2013-10-16 08:59:44 -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
|
c3a4189ef4
|
Improved loop handling
|
2013-10-15 12:46:44 -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
|
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
|
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
|
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
|
7e34ccd15a
|
Shuffled around init/deinit of vio2sf state a bit
|
2013-10-13 13:21:56 -07:00 |
Chris Moeller
|
24b53c6e71
|
Implemented 2SF format support
|
2013-10-13 13:02:19 -07:00 |