Commit graph

207 commits

Author SHA1 Message Date
tildearrow
f50911ea49 FDS: prepare for auto mod 2024-08-02 02:21:44 -05:00
tildearrow
482f5de0fe prepare to add function for mapping vol to percent 2024-07-14 19:58:33 -05:00
Natt Akuma
c60d1845e5 Bifurcator: add effect commands 2024-04-01 17:27:31 +07:00
tildearrow
0a498dc4c4 GBA: update to latest dispatch spec
remove ALWAYS_SET_VOLUME
implement macro restart
2024-03-17 15:57:41 -05:00
Natt Akuma
48b51f5108 GBA: implement memory composition and status 2024-03-16 23:16:40 +07:00
Natt Akuma
2b9dd1caff Add GBA MinMod driver support 2024-03-16 15:08:13 +07:00
tildearrow
898155eb6b Namco 163 memory composition 2024-03-14 17:58:55 -05:00
tildearrow
2a9749b1e2 initialize 2024-03-03 21:18:50 -05:00
tildearrow
01c5e9a913 no NOT nice 2024-03-03 03:19:19 -05:00
tildearrow
1445371ad8 fix build... 2024-03-01 21:49:21 -05:00
tildearrow
24c0318390 why am I so slow 2024-03-01 03:39:12 -05:00
tildearrow
053967ea90 capacity/used 2024-02-27 01:32:14 -05:00
tildearrow
72ce7f21f7 prepare for new memory composition window 2024-02-25 03:33:53 -05:00
tildearrow
4330e27436 I did it 2024-02-04 03:02:12 -05:00
tildearrow
532f00a311 prepare for issues #1554 and #1684 2024-01-31 15:07:48 -05:00
tildearrow
c098e0bcd1 PowerNoise: POWER_NOISE -> POWERNOISE 2024-01-24 03:15:41 -05:00
scratchminer
ae8d45b1ff move the two PowerNoise commands to the end 2024-01-22 14:54:27 -05:00
scratchminer
85997e55e7 add Power Noise support 2024-01-21 06:44:29 -05:00
tildearrow
b452641186 Merge branch 'macro-retrigger-effect-tildearow-version'
with rewritten retrigger- erm... RESTART function
2024-01-17 14:48:47 -05:00
LTVA1
7f94cdc930 port macro retrigger to orig Furnace 2024-01-17 15:28:29 +03:00
tildearrow
f8187b9a5f dev191 - kind of remove DIV_ALWAYS_SET_VOLUME
it's useless crap I put during the Defle compat days
it serves nearly no purpose nowadays

also why is it a command?
2024-01-16 23:54:32 -05:00
tildearrow
88b42ddd58 update copyright year 2024-01-16 21:26:57 -05:00
Kagamiin~
13e45cfce2 Merge branch 'master' into feature/esfm 2023-12-17 08:31:16 -03:00
tildearrow
51b385a1ef apply volExp on velocity input - PLEASE READ
DivDispatch::mapVelocity() now takes a float instead of an unsigned char
2023-12-16 19:52:37 -05:00
Kagamiin~
f42332f2c0 Merge branch 'master' into feature/esfm 2023-12-15 09:15:05 -03:00
tildearrow
69998e2c7e prepare for MIDI velocity mapping 2023-12-13 20:44:32 -05:00
Kagamiin~
56d774bb3b Merge branch 'master' into feature/esfm 2023-11-18 09:15:48 -03:00
Zeta
36804d7c9b Add an option to round volumes up when applying linear scaling
This is secretly a FamiTracker compatibility mode, but it's useful
in many other contexts. With upwards rounding, if both the channel
and the macro volume are positive, then the computed result is
also positive, ie, it will never become 0, which is silent on many
chips.

Still needs UI changes to expose the setting, and save/load work
to persist it to file.
2023-11-14 03:27:03 -05:00
tildearrow
d8daeb1169 GUI: channel status, part 4 2023-10-27 18:08:37 -05:00
tildearrow
20a5d9c089 GUI: channel status, part 3 2023-10-27 04:23:35 -05:00
Kagamiin~
85db9ca16e Merge branch 'master' into feature/esfm 2023-10-25 17:10:16 -03:00
tildearrow
6dddee40d5 C64: 20xy and 21xy for setting ADSR
dropping DefleJank
2023-10-23 13:49:03 -05:00
Kagamiin~
a1b7e52467 Implementing pattern effects, detune on FM preview, default instrument 2023-10-21 14:35:20 -03:00
tildearrow
43468653a0 prepare for pre-calculated pitch table 2023-10-10 20:15:58 -05:00
tildearrow
839dc3cd91 prepare to add channel pair and mode hints 2023-10-05 04:47:14 -05:00
tildearrow
cad63d8351 is this faster? 2023-09-20 00:24:55 -05:00
tildearrow
c9cbf133d6 Eknous please HELP ME 2023-08-23 17:25:05 -05:00
tildearrow
9d410dfe9c add isVolGlobal to DivDispatch
do not key release on pendingNotes if so
issue #1325
2023-08-07 18:05:31 -05:00
tildearrow
ad88ce46ab dev164 - Namco 163: improvements, part 4
- per-channel wave offset/length
- wave load position/length effects
- global wave load effects that actually make sense
- update doc
2023-07-21 19:54:35 -05:00
tildearrow
708c363635 FixedQueue, part 2 2023-07-13 04:09:20 -05:00
tildearrow
0c5e58fa3e YM2612: implement 9xxx, part 1
does not work on VGM export yet
2023-07-09 15:12:45 -05:00
MooingLemur
a8a02b9ebb Changed EFxx to EExx at request of tildearrow 2023-07-05 15:29:11 -07:00
MooingLemur
fba48149a5 VERA, ZSM Export: Add EFxx event as synchronization message, add sync message support in ZSM export 2023-07-05 15:07:44 -07:00
tildearrow
ef57ad531d oh crap I did not commit 2023-06-22 03:24:39 -05:00
tildearrow
e759200ac6 NES: add L I N E A R C O U N T E R effect 2023-05-05 01:10:03 -05:00
tildearrow
b037b07c30 SNES: add global volume control effects 2023-05-04 16:49:47 -05:00
tildearrow
88654e26fc command stream arps 2023-03-27 03:29:43 -05:00
tildearrow
f80a2b8864 GUI: make playing needles in sample editor work
currently only for YM2612 but I will implement more soon
2023-03-19 03:12:08 -05:00
tildearrow
e5ab3413cb oh wow 2023-03-14 01:27:45 -05:00
cam900
f8b9901e4b Fix command order 2023-02-05 10:04:31 +09:00