2
0
Fork 0
Commit graph

28 commits

Author SHA1 Message Date
bsutherland
761069397c Remove unused code, fix more warnings. 2018-10-29 23:31:20 +09:00
bsutherland
b53255598d Finally allow sample rates other than 44100 Hz. 2016-02-07 19:47:22 +09:00
bsutherland
0309b92e97 - Disable ZDoom mode.
- Used statically allocated intermediate integer buffer.
- Adjust DOSBox output scaling and add clamping.
2016-02-07 19:22:18 +09: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
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
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
edadd07397 Working but messy DRO capture, including all OPL3 waveforms. 2014-11-03 00:21:51 +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
24acda92fc Hacked in support for the ZDoom emulator. 2014-09-24 23:53:40 +09:00
bruce
1ce43da7ac Add some quick and dirty MIDI pitch wheel control. 2013-12-23 15:51:29 +08:00
bruce
295d8b9c3c Hack in OPL3 waveforms. 2013-11-06 00:50:37 +08:00
bruce
cc5ee743ca Add parameters for tremolo and vibrato depth, enable/disable velocity tracking. Correct keyscaling parameter names. 2013-09-22 19:10:28 +08:00
bruce
f2c8ea55d8 Add tremolo, vibrato, keyscaling, algorithm, and sustain enable / disable; add auto-generated instruments from DOSbox syndicate output. 2013-09-15 00:06:45 +08:00
bruce
6c85dbf251 Attenuation set in dB, add keyscaling. 2013-09-12 23:52:06 +08:00
bruce
02fad2dbc4 Allow multiple simultaneous notes (hackish though), setting by enum/int value (not tested), params by name. 2013-09-12 23:21:30 +08:00
bruce
b3eb3832ad Finally get waveform control working, add modulator feedback, fix assorted bugs. 2013-09-12 21:58:22 +08:00
bruce
2dc2879064 Initialise parameters as floating point values. 2013-09-12 21:10:19 +08:00
bruce
f1d35c42ac Add Envelope parameters and IntFloatParameter wrapper. 2013-09-12 20:17:31 +08:00
bruce
ad1167f562 Now supports setting frequency multipliers and attenuation levels. 2013-09-11 01:30:05 +08:00
bruce
c428892c56 Basic note on/off triggering from MIDI working. 2013-09-04 23:36:55 +08:00
bruce
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
2013-09-04 22:19:22 +08:00
bruce
d7e1629618 Basic project setup. 2013-09-04 21:37:36 +08:00