Thomas Harte
|
668f4b77f3
|
Implements feedback.
|
2020-05-08 21:05:23 -04:00 |
|
Thomas Harte
|
792aed242d
|
Fixes the use-sustain flag.
|
2020-05-08 20:49:39 -04:00 |
|
Thomas Harte
|
ea25ead19d
|
Ensures rhythm envelope generators don't pick up should_damp state.
|
2020-05-08 00:18:31 -04:00 |
|
Thomas Harte
|
24100ec3b0
|
Switches snare and high-hat envelope generators.
|
2020-05-08 00:08:14 -04:00 |
|
Thomas Harte
|
32437fbf8b
|
Attempts to use the proper rhythm mode envelope generators.
|
2020-05-07 23:56:15 -04:00 |
|
Thomas Harte
|
5219a86a41
|
In principle fully implements rhythm mode.
|
2020-05-07 23:38:51 -04:00 |
|
Thomas Harte
|
e12dc5d894
|
Reduce the amount of time spent installing instruments.
|
2020-05-06 00:15:28 -04:00 |
|
Thomas Harte
|
ea42fe638a
|
Corrects channel attenuation and carrier sustain level settings.
|
2020-05-05 23:41:15 -04:00 |
|
Thomas Harte
|
744211cec0
|
Ensures rhythm instruments are installed.
|
2020-05-05 23:13:13 -04:00 |
|
Thomas Harte
|
1a4321d7d0
|
Attempts better to balance attenuations.
|
2020-05-05 22:14:11 -04:00 |
|
Thomas Harte
|
b943441901
|
Marks up more specific TODOs.
I think I'm already much happier with this factoring.
|
2020-05-05 00:35:03 -04:00 |
|
Thomas Harte
|
0505b82384
|
Restores top bit of channel period, propagates it to the envelope generator.
|
2020-05-05 00:28:24 -04:00 |
|
Thomas Harte
|
c9fb5721cd
|
Makes first attempt to reintroduce full-melodic output.
|
2020-05-05 00:16:45 -04:00 |
|
Thomas Harte
|
386a7ca442
|
Continues doing away with the attempt heavily to interleave the OPLL and OPL2, creating a new OPLL class.
|
2020-05-04 21:14:51 -04:00 |
|