2
0
Fork 0
Commit Graph

186 Commits

Author SHA1 Message Date
bsutherland d6f3f7eef9 More work in progress on DRO output. Updated readme. 2015-02-22 11:58:06 +09:00
Jeff-Russ 2fcf6c6395 No significant changes, just silencing warnings by minor modifications and replacements of deprecated juce methods. 2015-02-13 13:08:38 -05:00
jefrus 637e49fc53 Added Xcode exporter. Its only set to build for VSTi on Mac (32 or 64-bit work) at the moment as a tweak the AU build. Missing functions and types found on Windows are now supplemented with replacements. Other typedefs depending on compiler implementation were replaced with more predictable ones 2015-02-12 22:13:54 -05:00
bsutherland 2482447f98 Fix some percussion recording issues. 2015-01-15 12:07:49 +09:00
bsutherland 2ebe0a43bc Working towards percussion support in DRO output. 2015-01-15 10:55:29 +09:00
Bruce Sutherland 13f671265b More channel assignment improvements but DRO output still seems to lose notes. 2015-01-09 15:53:33 +09:00
Bruce Sutherland 454fbdfde5 Progress on channel assignment in DRO output. 2015-01-09 14:20:19 +09:00
Bruce Sutherland a16025e39c DRO output from multiple plugins. Channel mapping needs testing and debugging. 2015-01-06 22:25:51 +09:00
Bruce Sutherland 45d0d9549c Work in progress - refactoring for multiple instance DRO recording, bug fix. 2015-01-06 12:13:44 +09:00
Bruce Sutherland ecfc83df47 Add support for percussion mode. 2015-01-01 20:55:03 +09:00
Bruce Sutherland 03cada5102 Layout GUI in landscape and add tooltip text for many items. 2015-01-01 17:13:03 +09:00
Bruce Sutherland 962e27c6f6 Update to VS2013 2015-01-01 15:53:30 +09:00
bruce 9a88c7d32d Test inter-instance communication via static variables. 2014-11-11 21:15:43 +09:00
bruce 76206997f8 Begin work on communication of recording state between instances using static variables. 2014-11-03 18:16:59 +09:00
bruce abb5a05218 Set plugin code and plugin manufacturer code as suggested by sagamusix on github. 2014-11-03 14:57:52 +09:00
bruce edadd07397 Working but messy DRO capture, including all OPL3 waveforms. 2014-11-03 00:21:51 +09:00
bruce f06c7147c7 Add record button into GUI, halve output level. 2014-11-01 22:26:48 +09:00
bruce d9af5c2d75 Increment version number. 2014-09-28 17:12:35 +09:00
bruce 51bb2fd203 Tweak GUI, add 32-bit and 64-bit builds. 2014-09-28 17:10:12 +09:00
bruce cb5715effb Match pitch and amplitude of ZDoom and DOSBox emulators. 2014-09-28 16:30:42 +09:00
bruce 22685630c2 Add selection of DOSBox / ZDoom emulation as a parameter. 2014-09-28 15:29:27 +09:00
bruce 0d847a2ff0 GUI updated, build OK. 2014-09-25 22:51:46 +09:00
bruce 24acda92fc Hacked in support for the ZDoom emulator. 2014-09-24 23:53:40 +09:00
bruce b1a16c70cb Allow .SB2 and .SB0 files to be dragged into GUI. 2014-09-23 18:56:39 +09:00
bruce 0c5dac7025 Increment version number and ignore release directory. 2014-08-31 19:36:45 +09:00
bruce 58e06783c9 Update all JUCE library versions, adjust channel LED positions, fix warnings. 2014-08-31 19:28:05 +09:00
Bruce Sutherland f4336c5e1e Merge pull request #17 from trylle/master
Issue #15 workaround and miscellaneous improvements
2014-08-30 11:32:33 +09:00
Frits Talbot 25dd5a5707 Rewrite save/load state via JSON.
Remember to update GUI after state changed.
2014-08-26 23:24:51 +02:00
Frits Talbot c75d2a60dd Fix channel reuse does not take into account release after keyOff and needlessly interrupts still audible notes. Now always selecting oldest free channel.
Add channel visualization to GUI.
2014-08-25 23:36:25 +02:00
Frits Talbot 446486da6b Delete leaking params that cause JUCE assertions to fail.
Fix bad MidiMessage construction (JUCE assertion failure).
Workaround for Cubase 7.5 invoking setCurrentProgram after setStateInformation and overwriting saved state with hardcoded preset.
Add rudimentary versioning to get-/setStateInformation.
2014-08-25 23:09:39 +02:00
bruce 27c7f3f2a5 0.9.6 2013-12-23 16:13:12 +08:00
bruce 527a4f4205 Added note to the build instructions about setting platform toolset for compatibility with XP. 2013-12-23 15:58:27 +08:00
bruce 1ce43da7ac Add some quick and dirty MIDI pitch wheel control. 2013-12-23 15:51:29 +08:00
bruce de9f8732a7 Attempt to fix XCode build issues reported by nrezmerski. 2013-12-10 22:27:16 +08:00
bruce e1eac777bb Remove a bunch of duplicate instruments from synth.bbs (already in AdlibTracker). 2013-12-09 23:26:53 +08:00
bruce 18ff1c80c0 Add hundreds of .sbi instruments:
- Dune 1 and Dune 2 instruments ripped by Ion Claudio Vandamme
- Giant instrument packs from synth.bbs dated 1991..
2013-12-09 23:20:08 +08:00
bruce cbc57c57ec Attempt to resolve build issues reported by nrezmerski under Xcode. 2013-12-09 22:57:30 +08:00
Bruce Sutherland 30ef765858 Update README
Documented -s switch for .sbi instruments.
2013-11-14 21:59:30 +08:00
Bruce Sutherland a21ad5dfae Update README 2013-11-14 21:57:15 +08:00
bruce 265be73088 Add support for writing .sbi instruments to dro2midi. 2013-11-14 21:47:47 +08:00
bruce ebf75b5dd6 Fix log2, convert to UTF-8, add build.bat. 2013-11-14 20:25:37 +08:00
bruce f742d2f561 Original DRO2MIDI 1.5 code. 2013-11-14 20:08:45 +08:00
bruce 56810c1ca4 Version 0.9.5 2013-11-13 23:55:06 +08:00
bruce e09dff86d6 Add SBI instruments from Adlib tracker. 2013-11-13 23:52:38 +08:00
bruce 28e122f581 SBI loading working, but Release build doesn't initialize.. 2013-11-13 23:38:40 +08:00
bruce b1d907e9b8 Basics of instrument loading in place. 2013-11-13 17:15:17 +08:00
bruce e5d38e5784 Fix reported issues and work on features:
- Keyscale Level control changed to dropdown, and works correctly.
- Added dropdown to switch operator combination algorithm between FM and additive.
- Begin work on drag and drop support for files.
2013-11-13 15:46:28 +08:00
Bruce Sutherland 98d73f3fce Update readme.md 2013-11-06 01:23:50 +08:00
bruce 295d8b9c3c Hack in OPL3 waveforms. 2013-11-06 00:50:37 +08:00
bruce b76961d85f Version number, note about Steinberg SDK. 2013-11-06 00:50:12 +08:00