d6f3f7eef9More work in progress on DRO output. Updated readme.
bsutherland
2015-02-22 11:58:06 +0900
2fcf6c6395No significant changes, just silencing warnings by minor modifications and replacements of deprecated juce methods.
Jeff-Russ
2015-02-13 13:08:38 -0500
637e49fc53Added 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
2482447f98Fix some percussion recording issues.
0.11.1
bsutherland
2015-01-15 12:07:49 +0900
2ebe0a43bcWorking towards percussion support in DRO output.
bsutherland
2015-01-15 10:55:29 +0900
13f671265bMore channel assignment improvements but DRO output still seems to lose notes.
Bruce Sutherland
2015-01-09 15:53:33 +0900
454fbdfde5Progress on channel assignment in DRO output.
Bruce Sutherland
2015-01-09 14:20:19 +0900
a16025e39cDRO output from multiple plugins. Channel mapping needs testing and debugging.
Bruce Sutherland
2015-01-06 22:25:51 +0900
45d0d9549cWork in progress - refactoring for multiple instance DRO recording, bug fix.
Bruce Sutherland
2015-01-06 12:13:44 +0900
ecfc83df47Add support for percussion mode.
Bruce Sutherland
2015-01-01 20:55:03 +0900
03cada5102Layout GUI in landscape and add tooltip text for many items.
Bruce Sutherland
2015-01-01 17:13:03 +0900
962e27c6f6Update to VS2013
Bruce Sutherland
2015-01-01 15:53:30 +0900
9a88c7d32dTest inter-instance communication via static variables.
bruce
2014-11-11 21:15:43 +0900
76206997f8Begin work on communication of recording state between instances using static variables.
bruce
2014-11-03 18:16:59 +0900
abb5a05218Set plugin code and plugin manufacturer code as suggested by sagamusix on github.
bruce
2014-11-03 14:57:52 +0900
edadd07397Working but messy DRO capture, including all OPL3 waveforms.
bruce
2014-11-03 00:21:51 +0900
f06c7147c7Add record button into GUI, halve output level.
bruce
2014-11-01 22:26:48 +0900
d9af5c2d75Increment version number.
0.10.1
bruce
2014-09-28 17:12:35 +0900
51bb2fd203Tweak GUI, add 32-bit and 64-bit builds.
bruce
2014-09-28 17:10:12 +0900
cb5715effbMatch pitch and amplitude of ZDoom and DOSBox emulators.
bruce
2014-09-28 16:30:42 +0900
22685630c2Add selection of DOSBox / ZDoom emulation as a parameter.
bruce
2014-09-28 15:29:27 +0900
0d847a2ff0GUI updated, build OK.
bruce
2014-09-25 22:51:46 +0900
24acda92fcHacked in support for the ZDoom emulator.
bruce
2014-09-24 23:53:40 +0900
b1a16c70cbAllow .SB2 and .SB0 files to be dragged into GUI.
bruce
2014-09-23 18:56:39 +0900
0c5dac7025Increment version number and ignore release directory.
0.9.7
bruce
2014-08-31 19:36:45 +0900
58e06783c9Update all JUCE library versions, adjust channel LED positions, fix warnings.
bruce
2014-08-31 19:28:05 +0900
f4336c5e1eMerge pull request #17 from trylle/master
Bruce Sutherland
2014-08-30 11:32:33 +0900
25dd5a5707Rewrite save/load state via JSON. Remember to update GUI after state changed.
Frits Talbot
2014-08-26 23:24:51 +0200
c75d2a60ddFix 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
446486da6bDelete 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
527a4f4205Added note to the build instructions about setting platform toolset for compatibility with XP.
bruce
2013-12-23 15:58:27 +0800
1ce43da7acAdd some quick and dirty MIDI pitch wheel control.
bruce
2013-12-23 15:51:29 +0800
de9f8732a7Attempt to fix XCode build issues reported by nrezmerski.
bruce
2013-12-10 22:27:16 +0800
e1eac777bbRemove a bunch of duplicate instruments from synth.bbs (already in AdlibTracker).
bruce
2013-12-09 23:26:53 +0800
18ff1c80c0Add 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
cbc57c57ecAttempt to resolve build issues reported by nrezmerski under Xcode.
bruce
2013-12-09 22:57:30 +0800
e09dff86d6Add SBI instruments from Adlib tracker.
bruce
2013-11-13 23:52:38 +0800
28e122f581SBI loading working, but Release build doesn't initialize..
bruce
2013-11-13 23:18:47 +0800
b1d907e9b8Basics of instrument loading in place.
bruce
2013-11-13 17:15:17 +0800
e5d38e5784Fix 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
98d73f3fceUpdate readme.md
Bruce Sutherland
2013-11-06 01:23:50 +0800
b76961d85fVersion number, note about Steinberg SDK.
bruce
2013-11-06 00:50:12 +0800
1aca828559Add graphics for new waveforms, scale all up with nearest-neighbour.
bruce
2013-11-06 00:47:33 +0800
ea1630b12aSet version number to 0.9.1
bruce
2013-11-04 23:07:58 +0800
99a639bf25Make GUI window bigger.
bruce
2013-11-04 22:52:48 +0800
8c0c230eb0Add very basic velocity sensitivity for carrier and modulator.
bruce
2013-11-04 22:46:00 +0800
56b149dfb5Fix broken markdown in README
bruce
2013-11-03 00:17:54 +0800
6d54231b24Add UI controls for vibrato and tremolo depth, modulator feedback. Improve build instructions.
bruce
2013-11-03 00:14:00 +0800
824fa4bb27Add GPL v2 license from DOSBox.
0.9-beta
bruce
2013-10-27 16:47:01 +0800
37ea29972dUpdate readme, set width of GUI.
bruce
2013-10-27 16:40:21 +0800
c395d44728Start porting DBOPL to Javascript
bruce
2013-10-20 00:28:53 +0800
6952e7faf7GUI settings updated to reflect parameters on preset load.
bruce
2013-09-29 12:25:37 +0800
a687e75714Added Carrier into UI, fixed bugs.
bruce
2013-09-29 01:43:59 +0800
4706aaa1deRemove old (autogenerated) GUI.
bruce
2013-09-26 00:36:27 +0800
8c8e2dda78Halfway through adding a nice GUI.
bruce
2013-09-26 00:28:34 +0800
cc5ee743caAdd parameters for tremolo and vibrato depth, enable/disable velocity tracking. Correct keyscaling parameter names.
bruce
2013-09-22 19:10:28 +0800
bdedbbd722Implement parameter serialize/deserialize and cheapass bass drum.
bruce
2013-09-22 18:13:36 +0800
542d05d7c8Carrier attenuation set according to MIDI velocity (ie implement keyboard volume).
bruce
2013-09-21 01:44:59 +0800
bfaf7fccc4Name ripped Syndicate and Dune 2 instruments, add 2 originals.
bruce
2013-09-21 01:20:09 +0800
4ff1f04cbaAdd readme.
bruce
2013-09-21 00:35:51 +0800
a2c16c0aecImprove instrument ripper C++ output and add some instruments from Dune 2.
bruce
2013-09-15 00:47:55 +0800
fd1b40182aFM / Additive selectable.
bruce
2013-09-15 00:29:54 +0800
755c24b3caFix bugs in parsing script, output C++ code for instrument programs extracted.
bruce
2013-09-15 00:07:21 +0800
f2c8ea55d8Add tremolo, vibrato, keyscaling, algorithm, and sustain enable / disable; add auto-generated instruments from DOSbox syndicate output.
bruce
2013-09-15 00:06:45 +0800
b2db5aadfdAdd raw OPL output parser script.
bruce
2013-09-14 02:04:31 +0800
65b539675aImprove polyphony.
bruce
2013-09-14 01:40:28 +0800
94820594d4Implement programs, fix bugs.
bruce
2013-09-14 01:13:18 +0800
27c33adc80Add Python script for generating code.
bruce
2013-09-12 23:52:35 +0800
6c85dbf251Attenuation set in dB, add keyscaling.
bruce
2013-09-12 23:52:06 +0800
02fad2dbc4Allow multiple simultaneous notes (hackish though), setting by enum/int value (not tested), params by name.
bruce
2013-09-12 23:21:30 +0800
b3eb3832adFinally get waveform control working, add modulator feedback, fix assorted bugs.
bruce
2013-09-12 21:58:22 +0800
2dc2879064Initialise parameters as floating point values.
bruce
2013-09-12 21:10:19 +0800
f1d35c42acAdd Envelope parameters and IntFloatParameter wrapper.
bruce
2013-09-12 20:17:31 +0800
ad1167f562Now supports setting frequency multipliers and attenuation levels.
bruce
2013-09-11 01:30:05 +0800
7fe1775859Begin creating and using general purpose wrappers for floating point VST parameters.
bruce
2013-09-10 00:14:43 +0800
c428892c56Basic note on/off triggering from MIDI working.
bruce
2013-09-04 23:36:55 +0800
f160931d6fWorking 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
d7e1629618Basic project setup.
bruce
2013-09-04 21:37:36 +0800