Ashley N.
|
01da82a428
|
Set the default instrument on psg channel if you attempted to set an invalid instrument on it before and it failed
|
2023-08-28 23:38:15 -04:00 |
Ashley N.
|
811cc1cea9
|
Some cleanup, also prohibit applying the incorrect instrument type to a given channel
|
2023-08-28 23:32:53 -04:00 |
Ashley N.
|
6886040535
|
Prohibit trigger of note on instrument-less FM channel
|
2023-08-28 22:37:34 -04:00 |
Ashley N.
|
a44a986009
|
First byte of eef being 0x00 is incorrect, actually
|
2023-08-28 21:55:02 -04:00 |
Ashley N.
|
21b3de950e
|
Correct-er implemenation of psg3/psg4 relationship in deflemask
|
2023-08-28 21:22:17 -04:00 |
Ashley N.
|
f276051133
|
Some fixes
|
2023-08-28 19:18:33 -04:00 |
Ashley N.
|
0714ef5de9
|
Getting started with noise generator functions
|
2023-08-28 00:51:19 -04:00 |
Ashley N.
|
9d82240445
|
Apply noise generator notes minus required cross-channel event for psg3 mode
|
2023-08-27 20:01:40 -04:00 |
Ashley N.
|
c7c703ef65
|
Implement portamento up and down for psg channels
|
2023-08-27 16:56:58 -04:00 |
Ashley N.
|
e01675fcad
|
Fix issue where secondary rows were not being generated
|
2023-08-27 14:43:17 -04:00 |
Ashley N.
|
e43c0dd541
|
Fix issue with undocumented Deflemask note 0
|
2023-08-27 14:22:45 -04:00 |
Ashley N.
|
375d85adb0
|
Apply default psg instrument
|
2023-08-27 14:00:14 -04:00 |
Ashley N.
|
2f84d47d99
|
Ability to use PSG channels without defined instrument in track
|
2023-08-27 12:54:13 -04:00 |
Ashley N.
|
a1eb158292
|
Refactor into separate modules
|
2023-08-27 11:09:36 -04:00 |
Ashley N.
|
8459028858
|
octave shifts that may or may not be needed for all dmf files
|
2023-08-26 22:07:56 -04:00 |
Ashley N.
|
eda1518833
|
Update README.md
|
2023-08-26 19:19:26 -04:00 |
Ashley N.
|
f50b974f4b
|
Fix assorted bugs and get this shit workingggg...except maybe being off-key :x
|
2023-08-26 18:48:01 -04:00 |
Ashley N.
|
a1b9a5dde5
|
Fix EEF envelope generation - volume was backwards
|
2023-08-26 17:55:29 -04:00 |
Ashley N.
|
2233841eca
|
Quality of life improvements
|
2023-08-26 17:27:53 -04:00 |
Ashley N.
|
d7735901e2
|
Refactor into concept of 'actionable effects'
|
2023-08-26 14:52:36 -04:00 |
Ashley N.
|
e45972316e
|
Refactor for delays per effect
|
2023-08-26 11:41:37 -04:00 |
Ashley N.
|
686d44b137
|
Add required offset to pcm instrument note triggers
|
2023-08-25 23:31:16 -04:00 |
Ashley N.
|
546376cc02
|
Refactor Echo instrument generation
|
2023-08-25 23:20:15 -04:00 |
Ashley N.
|
b4fffa8ea9
|
get_instruments refactor
|
2023-08-25 22:18:15 -04:00 |
Ashley N.
|
71c95cb205
|
Refactor instruments into generic types list
|
2023-08-25 21:25:25 -04:00 |
Ashley N.
|
bf9343686a
|
Fix off-by-one error in compacting delays
|
2023-08-25 15:18:08 -04:00 |
Ashley N.
|
9f9d54d1fd
|
Update gitignore, fix bug in combining delay events
|
2023-08-25 14:16:16 -04:00 |
Ashley N.
|
38e5cfaf18
|
Compact sequences of delays globally instead of locally per row
|
2023-08-25 13:34:28 -04:00 |
Ashley N.
|
8df69b7eae
|
Put verbose info behind one of the log levels
|
2023-08-25 13:17:37 -04:00 |
Ashley N.
|
18e45bc59d
|
Small refactor
|
2023-08-25 12:56:45 -04:00 |
Ashley N.
|
c91dc3d230
|
Implement portamentoup/portamentodown effects
|
2023-08-25 12:51:05 -04:00 |
Ashley N.
|
8aef9f262d
|
coalesce delays
|
2023-08-25 00:46:26 -04:00 |
Ashley N.
|
00f30dd5c0
|
Play PCM samples in ESF stream
|
2023-08-24 21:26:07 -04:00 |
Ashley N.
|
0b86436ff7
|
Set instrument and volume before key on, oopsie-woopsie
|
2023-08-23 23:56:56 -04:00 |
Ashley N.
|
4001f8d3cc
|
Additional work generating esf files
|
2023-08-23 23:51:41 -04:00 |
Ashley N.
|
d86efb29f2
|
Better data structure for tracker effects
|
2023-08-22 11:12:38 -04:00 |
Ashley N.
|
8e6e0d9fb8
|
Echo ESF events generation
|
2023-08-22 01:40:06 -04:00 |
Ashley N.
|
8326f10617
|
Actually create a field for this in DmfModule 💀
|
2023-08-20 20:03:21 -04:00 |
Ashley N.
|
73d0f77718
|
Account for blank instrument names/sample names
|
2023-08-20 19:47:27 -04:00 |
Ashley N.
|
34e4bbb3db
|
EWF generation
|
2023-08-20 16:06:29 -04:00 |
Ashley N.
|
e55f9e3fe8
|
Generate EIF files
|
2023-08-19 21:36:18 -04:00 |
Ashley N.
|
029b7d654a
|
Fix for DMF 27
|
2023-08-19 16:21:38 -04:00 |
Ashley N.
|
8add785d78
|
Upgrade dmf to file version 27 and fix issues
|
2023-08-19 15:45:45 -04:00 |
Ashley N.
|
3aa311c8f5
|
Refactor into engines/formats folders
|
2023-08-19 12:59:00 -04:00 |
Ashley N.
|
2e0a07c189
|
Fix some bugs, tested EEF save
|
2023-08-19 00:17:05 -04:00 |
Ashley N.
|
ebd33b96db
|
Begin EEF envelope with full volume, no shift
|
2023-08-18 00:56:33 -04:00 |
Ashley N.
|
873a08dc00
|
EEF instrument generation
|
2023-08-18 00:55:24 -04:00 |
Ashley N.
|
01645a02b7
|
Clarity in labeling for ticks per even and ticks per odd
|
2023-08-14 22:35:25 -04:00 |
Ashley N.
|
3601a6763e
|
Refactor
|
2023-08-14 20:46:03 -04:00 |
Ashley N.
|
d21d16605c
|
Refactor
|
2023-08-14 20:36:33 -04:00 |