Commit graph

377 commits

Author SHA1 Message Date
Natt Akuma
79902f472f Add SAXotone system 2026-01-22 18:15:06 +07:00
yohannd1
0b673f8419 add "copy to new sample" action 2026-01-20 16:41:52 -05:00
tildearrow
7490afb810 update copyright year 2026-01-14 17:45:21 -05:00
tildearrow
47e2910498 giga-refactor, part 20
convert compat SegaPCM to normal SegaPCM with 5 channels
convert Neo Geo CD to YM2610
2025-11-21 04:58:56 -05:00
Eknous-P
4f85dec801 Merge branch 'master' into spectrum 2025-11-01 17:19:30 +04:00
tildearrow
5b145b7121 multiple instrument playback, part 1
not implemented for MIDI yet
2025-10-31 19:36:13 -05:00
Eknous-P
a78116ba02 Merge branch 'master' into spectrum 2025-11-01 00:13:38 +04:00
Eknous-P
242af1d5f8 fix tuner, spectrum, vertical mixer layout 2025-10-31 23:19:43 +04:00
Eknous-P
8626937f89 Merge branch 'master' into spectrum 2025-10-29 12:35:13 +04:00
tildearrow
f77aafb44d reference player prototype
poor performance
no playback sync yet
2025-10-27 05:15:47 -05:00
tildearrow
38d338549a add new sample formats to file picker 2025-10-23 05:21:33 -05:00
tildearrow
8dbd732db9 GUI: randomize notes + button to open pat menu on
mobile
2025-09-20 21:48:18 -05:00
cam900
957b57f3d9 Add primary MultiPCM support
Partially revert previous commit
Add notifyInsAddition in dispatch for instrument addition
Refresh sample memory when instrument type changed
Fix naming for consistency
Also, this commit fixes a some possible issue in MultiPCM on openMSX core.
Chip ID: Already determined
2025-08-29 16:24:32 +09:00
recme
33fcd57865
Merge branch 'tildearrow:master' into tuner 2025-08-19 23:09:55 -04:00
tildearrow
9ce9a84dde GUI: loop start/end hints, part 2 2025-08-17 15:26:53 -05:00
tildearrow
4cd105c6b2 GUI: add new ImGui colors 2025-08-15 04:10:18 -05:00
recme
dd8f7ed21e song comments window cloned to make tuner window
almost done with the cloning process, just need to edit out saving functionality
2025-08-13 03:41:35 -04:00
tildearrow
13ac388ae5 Merge remote-tracking branch 'Eknous-P/4bitpcm' (#2550) 2025-07-25 14:39:05 -05:00
tildearrow
203cb04758 GUI: order lock button... 2025-07-16 05:07:22 -05:00
tildearrow
38e4245ee0 Virtual Boy: envelope bug status 2025-06-24 02:54:18 -05:00
Eknous-P
bcf4f5f508 add 4 bit pcm depth 2025-05-27 17:21:26 +04:00
Eknous-P
d7c79a85d9 works on jenesis 2025-05-21 01:02:13 -05:00
tildearrow
d853c59b3d SCV unification 2025-03-10 04:05:12 -05:00
tildearrow
97402e6d41 replace AArt µPD1771C core with MAME 2025-01-29 01:58:31 -05:00
tildearrow
00ad4e4a46 update copyright year 2025-01-28 18:49:19 -05:00
tildearrow
0d8b97b1a3 C64: add a sample channel
but don't get too excited! it's just $D418 PCM for now...
2025-01-28 17:33:08 -05:00
Eknous-P
5f299996df create sample from wavetable action 2024-12-11 18:04:10 -05:00
tildearrow
2385f6f51b GUI: clarify MultiPCM ins type 2024-10-18 18:38:25 -05:00
Eknous-P
17da58c0ca chtooltip updates... again
fix tile overflow
add psg to hierarchy
update hierarchy (ext.ops after fm)
2024-10-14 03:30:02 -05:00
Eknous-P
5f47166012 redo opnx csm 2024-10-13 02:11:36 -05:00
Eknous-P
a061639f4b proper setting name, fix overflow by making smaller, ay is psg, sid3 case
im done
please
2024-10-10 23:17:52 +04:00
tildearrow
c6dfd4f10b Merge branch 'master' into sysmgrtooltip_syschaninfo 2024-10-10 02:38:18 -05:00
tildearrow
03c003276c Merge remote-tracking branch 'alederer/multiKeybind' 2024-09-29 15:38:35 -05:00
tildearrow
47f36f99d9 Merge branch 'master' into SID3 2024-09-13 23:46:13 -05:00
tildearrow
5e5896fd52 Merge branch 'master' into ymf278b 2024-09-05 19:32:48 -05:00
tildearrow
435c858dc9 a couple fixes 2024-09-05 19:24:42 -05:00
tildearrow
eb95024fb9 Merge branch 'master' into master 2024-09-05 18:13:46 -05:00
cam900
bb5d592bb4 Merge branch 'master' of https://github.com/tildearrow/furnace into ymf278b 2024-09-05 20:38:25 +09:00
Adam Lederer
e240c9996f Merge remote-tracking branch 'upstream/master' into multiKeybind 2024-09-02 18:33:17 -07:00
Adam Lederer
572eb10e91 add cursor undo/redo actions 2024-09-02 15:51:01 -05:00
Adam Lederer
a30c628a29 bind multiple keys to same action 2024-08-26 22:21:35 -07:00
cam900
3e1e2fc2a6 Merge branch 'master' of https://github.com/tildearrow/furnace into ymf278b 2024-08-25 12:50:51 +09:00
LTVA1
12bd2d3829 Merge branch 'master' of https://github.com/tildearrow/furnace into SID3 2024-08-24 19:15:27 +03: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
c26fa0c1f6
Merge branch 'tildearrow:master' into SID3 2024-08-19 21:44:23 +03:00
alederer
28dc0b12a1
"Adopt instrument" action also adopts octave (#2095)
* push test

* remove test file

* add GUI_ACTION_PAT_ABSORB_INSTRUMENT action (set current instrument to channel's current instrument column)

* rename 'absorb instrument' to 'adopt instrument' (clearer), adopt octave as well, replace editor octave min/max numbers in the code with defines

* CRAP

* rename 'adopt instrument' back to 'absorb instrument'

---------

Co-authored-by: Adam Lederer <adam@adamlederer.com>
Co-authored-by: tildearrow <me@tildearrow.org>
2024-08-19 13:19:50 -05:00
Eknous-P
e549d09360 use enum for readability, fixes, tweaks, new chip cases 2024-08-18 23:01:24 +04:00
Eknous
e50b3438f2
Merge branch 'master' into sysmgrtooltip_syschaninfo 2024-08-18 22:03:29 +04: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