Commit graph

9730 commits

Author SHA1 Message Date
Adrian Siekierka 03b87258c8 swan: Rewritten audio driver
Now outputs 24000 Hz digital samples, matching real hardware (as
opposed to 3072000 Hz samples). It has also been rewritten from
scratch to match recent research and make the code significantly
more readable.
2025-03-22 01:38:08 -05:00
Abdullah a02d289d49 Update README.md to include SID3 2025-03-22 01:05:22 -05:00
RevvoBolt 77dc75c7b4 Minor updates to sv.po 2025-03-22 00:28:10 -05:00
tildearrow 8dcb2d02ad OPL4: fix a couple issues with samples
issue #2217
2025-03-21 17:38:28 -05:00
tildearrow 4546df5636 ES5506: fix memory overflow
issue #2422
2025-03-21 16:01:07 -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 7e3c879a39 GUI: fix NES loop end hint 2025-03-20 03:20:01 -05:00
tildearrow 0f4d70a34e GUI: add chan osc DC off correction strat options
off: no DC offset correction
normal: the old algorithm
high-pass: a new algorithm

also fix a hang!
2025-03-17 04:07:22 -05:00
tildearrow 30ef81779d fix wrong link 2025-03-17 03:44:13 -05:00
tildearrow 1dcb9e809b XM import: improve envelope conversion again
issue #2026
2025-03-16 16:28:36 -05:00
tildearrow 3fae6a4ba8 XM import: improve envelope conversion
still buggy
2025-03-16 04:21:21 -05:00
tildearrow 93f3ff3500 change default TIunA export params
so it works by just replacing song.asm
2025-03-15 04:09:59 -05:00
tildearrow 7a544fc0e0 GUI: optimize orders window
don't render cell if not visible
2025-03-14 14:27:27 -05:00
tildearrow 036fd94ea6 GUI: fix a spacing issue in FM editor 2025-03-14 13:56:11 -05:00
Electric Keet 692bf49291 Adding sample filter sweep to docs. 2025-03-14 13:25:59 -05:00
Electric Keet 86db421149 Adding "Octave" to FM instrument docs. 2025-03-14 13:25:59 -05:00
tildearrow 7d483e1bbb GUI: hide custom clock for PCM DAC
doesn't make sense
2025-03-14 13:14:26 -05:00
tildearrow 07fd199ffd NDS: fix custom clock not working 2025-03-14 13:12:45 -05:00
tildearrow f04fa49de2 add invincible powerup and allow quit on mobile
after game over
2025-03-14 13:11:55 -05:00
tildearrow a551b2d194 and more
make user listen at least 1/4 of a song
2025-03-14 04:52:57 -05:00
tildearrow 896c84c205 Combat Vehicle changes
- new "speed" mod
- small stages
2025-03-14 04:35:51 -05:00
tildearrow b52699d370 GUI: fix note input when follow pattern is off 2025-03-12 18:33:46 -05:00
tildearrow 96405706a8 GUI: fix note input not working when step playing 2025-03-12 18:32:30 -05:00
tildearrow c5dca3cc52 GUI: fix it 2025-03-11 12:04:56 -05:00
tildearrow 411e492c81 GUI: a better strat to find init samp in chan osc 2025-03-11 12:00:11 -05:00
tildearrow 5ac5006a21 C64: possibly fix chan osc when using reSIDfp 2025-03-11 11:34:45 -05:00
tildearrow ab4922def7 TIA: fix chan osc
issue #2409
2025-03-11 11:29:46 -05:00
tildearrow 79e71c3d02 possibly fix VGM, ZSM and SAP-R export
issue #2408
2025-03-11 11:23:25 -05:00
tildearrow 6ae3f33513 GUI: disable sample filter sweep by default 2025-03-11 05:10:42 -05:00
tildearrow 1642646899 GUI: fix when using groove 2025-03-11 04:15:14 -05:00
tildearrow ad8d1b5060 GUI: improve note input timing
during playback, it rounds to nearest cell now
this greatly enhances the recording experience

to-do: test on higher latencies and see if we have to compensate somehow...
2025-03-11 04:03:05 -05:00
tildearrow 6deee95d87 GUI: prepare to improve note input timing
the idea is to snap to the closest Y position...
2025-03-10 19:31:05 -05:00
tildearrow 44605a42a5 GUI: make non-sweep sample filter not sweep
issue #2407
2025-03-10 17:37:23 -05:00
tildearrow 86e2d6d720 more changes to readme... 2025-03-10 14:27:26 -05:00
tildearrow 6b5ce59c27 and more 2025-03-10 14:12:52 -05:00
tildearrow f39cbc2e85 elaborate even further 2025-03-10 14:11:35 -05:00
tildearrow 751f4cdb44 further clarify 2025-03-10 14:08:08 -05:00
tildearrow 89a24f15d8 update guide again... 2025-03-10 14:04:43 -05:00
tildearrow 1321979017 GUI: honor DC off correction setting in chan osc
issue #2405
2025-03-10 12:52:28 -05:00
tildearrow 957a05665a fix crash 2025-03-10 12:46:46 -05:00
tildearrow b46a60e96d possibly solve vZoom/vScroll issue
move these to a new DivInstrumentTemp struct
this way, undo history is not altered every time these change

issue #2179
2025-03-10 12:35:05 -05:00
tildearrow b7a8745581 GUI: hide SCV once again
after the unification the system ID and chan count are stable
however, the system is still beta...
it won't be ready by 0.6.8 so I am going to hide it
2025-03-10 11:43:17 -05:00
tildearrow 72a2fa1b2e GUI: fix instrument drag
issue #2386
2025-03-10 04:16:38 -05:00
tildearrow b64a92668a GUI: fix drag-and-drop crash
this time for real!
issue #2327
2025-03-10 04:14:01 -05:00
tildearrow f49395194b µPD1771C: unification work... 2025-03-10 04:11:26 -05:00
tildearrow d853c59b3d SCV unification 2025-03-10 04:05:12 -05:00
tildearrow 85981822fa K007232: acquireDirect() 2025-03-09 18:20:44 -05:00
tildearrow 804e8b7fb8 NDS: fix chan osc 2025-03-09 16:19:13 -05:00
freq-mod ca89b5beb8 Add files via upload 2025-03-09 13:46:24 +01:00