bruce
|
8c0c230eb0
|
Add very basic velocity sensitivity for carrier and modulator.
|
2013-11-04 22:46:00 +08:00 |
|
bruce
|
56b149dfb5
|
Fix broken markdown in README
|
2013-11-03 00:17:54 +08:00 |
|
bruce
|
6d54231b24
|
Add UI controls for vibrato and tremolo depth, modulator feedback. Improve build instructions.
|
2013-11-03 00:14:00 +08:00 |
|
bruce
|
824fa4bb27
|
Add GPL v2 license from DOSBox.
|
2013-10-27 16:47:01 +08:00 |
|
bruce
|
37ea29972d
|
Update readme, set width of GUI.
|
2013-10-27 16:40:21 +08:00 |
|
bruce
|
c395d44728
|
Start porting DBOPL to Javascript
|
2013-10-20 00:28:53 +08:00 |
|
bruce
|
6952e7faf7
|
GUI settings updated to reflect parameters on preset load.
|
2013-09-29 12:25:37 +08:00 |
|
bruce
|
a687e75714
|
Added Carrier into UI, fixed bugs.
|
2013-09-29 01:43:59 +08:00 |
|
bruce
|
4706aaa1de
|
Remove old (autogenerated) GUI.
|
2013-09-26 00:36:27 +08:00 |
|
bruce
|
8c8e2dda78
|
Halfway through adding a nice GUI.
|
2013-09-26 00:28:34 +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
|
bdedbbd722
|
Implement parameter serialize/deserialize and cheapass bass drum.
|
2013-09-22 18:13:36 +08:00 |
|
bruce
|
542d05d7c8
|
Carrier attenuation set according to MIDI velocity (ie implement keyboard volume).
|
2013-09-21 01:44:59 +08:00 |
|
bruce
|
bfaf7fccc4
|
Name ripped Syndicate and Dune 2 instruments, add 2 originals.
|
2013-09-21 01:20:09 +08:00 |
|
bruce
|
4ff1f04cba
|
Add readme.
|
2013-09-21 00:35:51 +08:00 |
|
bruce
|
a2c16c0aec
|
Improve instrument ripper C++ output and add some instruments from Dune 2.
|
2013-09-15 00:47:55 +08:00 |
|
bruce
|
fd1b40182a
|
FM / Additive selectable.
|
2013-09-15 00:29:54 +08:00 |
|
bruce
|
755c24b3ca
|
Fix bugs in parsing script, output C++ code for instrument programs extracted.
|
2013-09-15 00:07:21 +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
|
b2db5aadfd
|
Add raw OPL output parser script.
|
2013-09-14 02:04:31 +08:00 |
|
bruce
|
65b539675a
|
Improve polyphony.
|
2013-09-14 01:40:28 +08:00 |
|
bruce
|
94820594d4
|
Implement programs, fix bugs.
|
2013-09-14 01:13:18 +08:00 |
|
bruce
|
27c33adc80
|
Add Python script for generating code.
|
2013-09-12 23:52:35 +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
|
7fe1775859
|
Begin creating and using general purpose wrappers for floating point VST parameters.
|
2013-09-10 00:14:43 +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 |
|