Commit graph

539 commits

Author SHA1 Message Date
tildearrow 334d4bab67 one-byte vibrato 2025-04-17 18:58:11 -05:00
tildearrow 110562c2c4 prepare to implement stuff in cmd stream
vol slide with target, tremolo, panbrello and pan slide
2025-04-05 04:33:46 -05:00
tildearrow c064cf089d prepare to fix pitch linearity issues 2025-04-01 14:11:45 -05:00
tildearrow 13b56870ec new demo song
by ALTMUS
2025-03-29 22:26:00 -05:00
Adrian Siekierka 17363d9a28 swan: Fix new engine command name position 2025-03-22 01:38:08 -05:00
Adrian Siekierka c93dc6f4f3 swan: Add command to change internal speaker loudness 2025-03-22 01:38:08 -05:00
tildearrow 97d6b00322 fix another possible hang in MIDI code 2025-03-21 02:34:02 -05:00
tildearrow 8692aa5ff5 fix a possible hang in MIDI clock code 2025-03-20 17:26:49 -05:00
tildearrow 1642646899 GUI: fix when using groove 2025-03-11 04:15:14 -05:00
tildearrow e7df0c7b0a fix possible incomplete MIDI message 2025-03-09 02:25:20 -05:00
tildearrow 68a550a419 update the acquireDirect API
size_t offset is no more - it is always 0
2025-03-05 18:57:17 -05:00
tildearrow e941dfb174 Amiga: acquireDirect, part 2
the filter is back!
2025-03-05 04:49:22 -05:00
tildearrow dd7e1def3d new chan osc work in progress 2025-03-01 05:05:50 -05:00
tildearrow 00ad4e4a46 update copyright year 2025-01-28 18:49:19 -05:00
tildearrow 497ce44cd0 command stream was utterly broken 2025-01-26 04:28:03 -05:00
tildearrow 79167c382f possibly fix timer issues
issue #2189
2024-12-09 13:56:20 -05:00
Dalia 78af94b5e9 don't play metronome unless song is playing 2024-11-11 01:36:52 -05:00
tildearrow 47f36f99d9 Merge branch 'master' into SID3 2024-09-13 23:46:13 -05:00
Adam Lederer 61ddd29b1e apply delayed rows first (fixes #2014 2024-09-12 14:33:30 +02:00
Adam Lederer ad000bc0c0 fix: volume portamento no longer cancels set vol
in case where volume portamento was active but not complete, using the volume column to set volume to a point past the volume portamento target would be detected as "volume portamento complete" and set volume to the portamento target, even if the portamento target was actually lower/higher than the volume set by the volume command
2024-09-11 16:14:50 +02:00
LTVA1 3bf0c108f8
Merge branch 'master' into SID3 2024-08-25 13:34:19 +03:00
cam900 3e1e2fc2a6 Merge branch 'master' of https://github.com/tildearrow/furnace into ymf278b 2024-08-25 12:50:51 +09:00
tildearrow bf8d51ca83 implement operator mask effect 2024-08-24 18:42:23 -05:00
LTVA1 12bd2d3829 Merge branch 'master' of https://github.com/tildearrow/furnace into SID3 2024-08-24 19:15:27 +03:00
Adam Lederer 2982a40110 update vol-porta-ending logic to be more readable 2024-08-24 00:59:03 -07:00
Adam Lederer 08f1381fee minor cleanup 2024-08-23 11:24:24 -07:00
Adam Lederer ae4adececd do nothing if volume column empty 2024-08-23 11:16:22 -07:00
Adam Lederer 310ad13916 volume portamento (vol porta) on D3xx and D4xx (D4 is fast version, rate * 256) 2024-08-23 10:50:13 -07:00
LTVA1 f4ff45efb7 add cutoff & resonance scaling control effects, work more on Russian locale 2024-08-18 18:55:46 +03:00
cam900 7fb7d32bd5 Merge branch 'master' of https://github.com/tildearrow/furnace into ymf278b 2024-08-18 20:23:14 +09:00
LTVA1 e35bcb3549
Merge branch 'tildearrow:master' into SID3 2024-08-17 08:19:36 +03:00
tildearrow 8ad9bfa245 fix panbrello depth 2024-08-16 23:59:20 -05:00
LTVA1 0ea53fdae5 phase reset effects & fix wavetable change 2024-08-13 20:36:45 +03:00
LTVA1 46f1ae33c7 add cutoff and pulse width slides for C64, SID2 and SID3
Also add clipping for ADSR, duty and cutoff when in instrument types you go SID3 -> SID2 or SID2 -> C64 or SID3 -> C64
2024-08-12 16:54:26 +03:00
LTVA1 e0df55749a MOAR EFFECTS!! 2024-08-12 12:59:34 +03:00
LTVA1 2a322bff4f implement some basic SID3 effects
Wave/PCM chan and pw/cutoff slides coming later ig
2024-08-08 12:11:47 +03:00
cam900 7f83f041f4 Merge branch 'master' of https://github.com/tildearrow/furnace into ymf278b 2024-08-02 18:02:16 +09:00
tildearrow f50911ea49 FDS: prepare for auto mod 2024-08-02 02:21:44 -05:00
cam900 4b0080c509 Merge branch 'master' of https://github.com/tildearrow/furnace into ymf278b 2024-08-01 19:32:02 +09:00
tildearrow 5a961a5485 Revert "effects for controlling volume slides"
This reverts commit 629667d460.
2024-07-23 14:46:11 -05:00
cam900 80faf6cf41 Merge branch 'master' of https://github.com/tildearrow/furnace into ymf278b 2024-07-21 18:37:57 +09:00
tildearrow 629667d460 effects for controlling volume slides 2024-07-17 15:33:42 -05:00
tildearrow f0f0b7fcd6 implement DCxx effect
delayed mute
2024-07-17 04:11:24 -05:00
tildearrow 9bf4cd8dd8 get rid of debug message 2024-07-17 02:08:49 -05:00
tildearrow c90c05fde3 rename a couple things 2024-07-13 19:15:23 -05:00
cam900 65f48cc574 Add instrument for OPL4 PCM, Macros and Effects
TODO: Phase reset, Keyon/off
2024-07-12 17:37:27 +09:00
tildearrow 0993c00f85 fix panning slides 2024-07-08 03:55:17 -05:00
tildearrow afbd227033 fix panbrello 2024-07-08 03:53:42 -05:00
tildearrow e6966b68a9 implement panning slide and panbrello effects 2024-07-07 18:55:22 -05:00
tildearrow f68249f52b fix F1/F2 with note?
issue #1964
2024-07-03 16:55:28 -05:00