2
0
Fork 0

Commit graph

  • d6f3f7eef9 More work in progress on DRO output. Updated readme. bsutherland 2015-02-22 11:58:06 +0900
  • 2fcf6c6395 No significant changes, just silencing warnings by minor modifications and replacements of deprecated juce methods. Jeff-Russ 2015-02-13 13:08:38 -0500
  • 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 jefrus 2015-02-12 22:13:54 -0500
  • 2482447f98 Fix some percussion recording issues. 0.11.1 bsutherland 2015-01-15 12:07:49 +0900
  • 2ebe0a43bc Working towards percussion support in DRO output. bsutherland 2015-01-15 10:55:29 +0900
  • 13f671265b More channel assignment improvements but DRO output still seems to lose notes. Bruce Sutherland 2015-01-09 15:53:33 +0900
  • 454fbdfde5 Progress on channel assignment in DRO output. Bruce Sutherland 2015-01-09 14:20:19 +0900
  • a16025e39c DRO output from multiple plugins. Channel mapping needs testing and debugging. Bruce Sutherland 2015-01-06 22:25:51 +0900
  • 45d0d9549c Work in progress - refactoring for multiple instance DRO recording, bug fix. Bruce Sutherland 2015-01-06 12:13:44 +0900
  • ecfc83df47 Add support for percussion mode. Bruce Sutherland 2015-01-01 20:55:03 +0900
  • 03cada5102 Layout GUI in landscape and add tooltip text for many items. Bruce Sutherland 2015-01-01 17:13:03 +0900
  • 962e27c6f6 Update to VS2013 Bruce Sutherland 2015-01-01 15:53:30 +0900
  • 9a88c7d32d Test inter-instance communication via static variables. bruce 2014-11-11 21:15:43 +0900
  • 76206997f8 Begin work on communication of recording state between instances using static variables. bruce 2014-11-03 18:16:59 +0900
  • abb5a05218 Set plugin code and plugin manufacturer code as suggested by sagamusix on github. bruce 2014-11-03 14:57:52 +0900
  • edadd07397 Working but messy DRO capture, including all OPL3 waveforms. bruce 2014-11-03 00:21:51 +0900
  • f06c7147c7 Add record button into GUI, halve output level. bruce 2014-11-01 22:26:48 +0900
  • d9af5c2d75 Increment version number. 0.10.1 bruce 2014-09-28 17:12:35 +0900
  • 51bb2fd203 Tweak GUI, add 32-bit and 64-bit builds. bruce 2014-09-28 17:10:12 +0900
  • cb5715effb Match pitch and amplitude of ZDoom and DOSBox emulators. bruce 2014-09-28 16:30:42 +0900
  • 22685630c2 Add selection of DOSBox / ZDoom emulation as a parameter. bruce 2014-09-28 15:29:27 +0900
  • 0d847a2ff0 GUI updated, build OK. bruce 2014-09-25 22:51:46 +0900
  • 24acda92fc Hacked in support for the ZDoom emulator. bruce 2014-09-24 23:53:40 +0900
  • b1a16c70cb Allow .SB2 and .SB0 files to be dragged into GUI. bruce 2014-09-23 18:56:39 +0900
  • 0c5dac7025 Increment version number and ignore release directory. 0.9.7 bruce 2014-08-31 19:36:45 +0900
  • 58e06783c9 Update all JUCE library versions, adjust channel LED positions, fix warnings. bruce 2014-08-31 19:28:05 +0900
  • f4336c5e1e Merge pull request #17 from trylle/master Bruce Sutherland 2014-08-30 11:32:33 +0900
  • 25dd5a5707 Rewrite save/load state via JSON. Remember to update GUI after state changed. Frits Talbot 2014-08-26 23:24:51 +0200
  • 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. Frits Talbot 2014-08-25 23:36:25 +0200
  • 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. Frits Talbot 2014-08-25 23:09:39 +0200
  • 27c7f3f2a5 0.9.6 0.9.6-beta bruce 2013-12-23 16:13:12 +0800
  • 527a4f4205 Added note to the build instructions about setting platform toolset for compatibility with XP. bruce 2013-12-23 15:58:27 +0800
  • 1ce43da7ac Add some quick and dirty MIDI pitch wheel control. bruce 2013-12-23 15:51:29 +0800
  • de9f8732a7 Attempt to fix XCode build issues reported by nrezmerski. bruce 2013-12-10 22:27:16 +0800
  • e1eac777bb Remove a bunch of duplicate instruments from synth.bbs (already in AdlibTracker). bruce 2013-12-09 23:26:53 +0800
  • 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.. bruce 2013-12-09 23:20:08 +0800
  • cbc57c57ec Attempt to resolve build issues reported by nrezmerski under Xcode. bruce 2013-12-09 22:57:30 +0800
  • 30ef765858 Update README dro2midi_1.6 Bruce Sutherland 2013-11-14 21:59:30 +0800
  • a21ad5dfae Update README Bruce Sutherland 2013-11-14 21:57:15 +0800
  • 265be73088 Add support for writing .sbi instruments to dro2midi. bruce 2013-11-14 21:47:47 +0800
  • ebf75b5dd6 Fix log2, convert to UTF-8, add build.bat. bruce 2013-11-14 20:25:37 +0800
  • f742d2f561 Original DRO2MIDI 1.5 code. bruce 2013-11-14 20:08:45 +0800
  • 56810c1ca4 Version 0.9.5 0.9.5-beta bruce 2013-11-13 23:55:06 +0800
  • e09dff86d6 Add SBI instruments from Adlib tracker. bruce 2013-11-13 23:52:38 +0800
  • 28e122f581 SBI loading working, but Release build doesn't initialize.. bruce 2013-11-13 23:18:47 +0800
  • b1d907e9b8 Basics of instrument loading in place. bruce 2013-11-13 17:15:17 +0800
  • 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. bruce 2013-11-13 15:46:28 +0800
  • 98d73f3fce Update readme.md Bruce Sutherland 2013-11-06 01:23:50 +0800
  • 295d8b9c3c Hack in OPL3 waveforms. 0.9.3-beta bruce 2013-11-06 00:50:37 +0800
  • b76961d85f Version number, note about Steinberg SDK. bruce 2013-11-06 00:50:12 +0800
  • 1aca828559 Add graphics for new waveforms, scale all up with nearest-neighbour. bruce 2013-11-06 00:47:33 +0800
  • ea1630b12a Set version number to 0.9.1 bruce 2013-11-04 23:07:58 +0800
  • 99a639bf25 Make GUI window bigger. bruce 2013-11-04 22:52:48 +0800
  • 8c0c230eb0 Add very basic velocity sensitivity for carrier and modulator. bruce 2013-11-04 22:46:00 +0800
  • 56b149dfb5 Fix broken markdown in README bruce 2013-11-03 00:17:54 +0800
  • 6d54231b24 Add UI controls for vibrato and tremolo depth, modulator feedback. Improve build instructions. bruce 2013-11-03 00:14:00 +0800
  • 824fa4bb27 Add GPL v2 license from DOSBox. 0.9-beta bruce 2013-10-27 16:47:01 +0800
  • 37ea29972d Update readme, set width of GUI. bruce 2013-10-27 16:40:21 +0800
  • c395d44728 Start porting DBOPL to Javascript bruce 2013-10-20 00:28:53 +0800
  • 6952e7faf7 GUI settings updated to reflect parameters on preset load. bruce 2013-09-29 12:25:37 +0800
  • a687e75714 Added Carrier into UI, fixed bugs. bruce 2013-09-29 01:43:59 +0800
  • 4706aaa1de Remove old (autogenerated) GUI. bruce 2013-09-26 00:36:27 +0800
  • 8c8e2dda78 Halfway through adding a nice GUI. bruce 2013-09-26 00:28:34 +0800
  • cc5ee743ca Add parameters for tremolo and vibrato depth, enable/disable velocity tracking. Correct keyscaling parameter names. bruce 2013-09-22 19:10:28 +0800
  • bdedbbd722 Implement parameter serialize/deserialize and cheapass bass drum. bruce 2013-09-22 18:13:36 +0800
  • 542d05d7c8 Carrier attenuation set according to MIDI velocity (ie implement keyboard volume). bruce 2013-09-21 01:44:59 +0800
  • bfaf7fccc4 Name ripped Syndicate and Dune 2 instruments, add 2 originals. bruce 2013-09-21 01:20:09 +0800
  • 4ff1f04cba Add readme. bruce 2013-09-21 00:35:51 +0800
  • a2c16c0aec Improve instrument ripper C++ output and add some instruments from Dune 2. bruce 2013-09-15 00:47:55 +0800
  • fd1b40182a FM / Additive selectable. bruce 2013-09-15 00:29:54 +0800
  • 755c24b3ca Fix bugs in parsing script, output C++ code for instrument programs extracted. bruce 2013-09-15 00:07:21 +0800
  • f2c8ea55d8 Add tremolo, vibrato, keyscaling, algorithm, and sustain enable / disable; add auto-generated instruments from DOSbox syndicate output. bruce 2013-09-15 00:06:45 +0800
  • b2db5aadfd Add raw OPL output parser script. bruce 2013-09-14 02:04:31 +0800
  • 65b539675a Improve polyphony. bruce 2013-09-14 01:40:28 +0800
  • 94820594d4 Implement programs, fix bugs. bruce 2013-09-14 01:13:18 +0800
  • 27c33adc80 Add Python script for generating code. bruce 2013-09-12 23:52:35 +0800
  • 6c85dbf251 Attenuation set in dB, add keyscaling. bruce 2013-09-12 23:52:06 +0800
  • 02fad2dbc4 Allow multiple simultaneous notes (hackish though), setting by enum/int value (not tested), params by name. bruce 2013-09-12 23:21:30 +0800
  • b3eb3832ad Finally get waveform control working, add modulator feedback, fix assorted bugs. bruce 2013-09-12 21:58:22 +0800
  • 2dc2879064 Initialise parameters as floating point values. bruce 2013-09-12 21:10:19 +0800
  • f1d35c42ac Add Envelope parameters and IntFloatParameter wrapper. bruce 2013-09-12 20:17:31 +0800
  • ad1167f562 Now supports setting frequency multipliers and attenuation levels. bruce 2013-09-11 01:30:05 +0800
  • 7fe1775859 Begin creating and using general purpose wrappers for floating point VST parameters. bruce 2013-09-10 00:14:43 +0800
  • c428892c56 Basic note on/off triggering from MIDI working. bruce 2013-09-04 23:36:55 +0800
  • f160931d6f Working audio output from VST! - Fix namespace clash with Value from DOSBox and Juce - Generate samples using HiOPL wrapper and convert to floating point format bruce 2013-09-04 22:19:22 +0800
  • d7e1629618 Basic project setup. bruce 2013-09-04 21:37:36 +0800