Commit graph

1828 commits

Author SHA1 Message Date
tildearrow
34e679d642
Merge pull request #298 from djtuBIG-MaliceX/feature/OPL_SBI_Instrument_Import
OPL1/2/3 Instrument Import - SBI and S3I (Adlib only) format
2022-03-20 04:39:52 -05:00
tildearrow
299dbf14e4 GUI: sample editor status bar 2022-03-20 04:28:57 -05:00
tildearrow
03cb910e93 GUI: sample resampling 2022-03-20 03:14:00 -05:00
James Alan Nguyen
5e005262a5 SEEK_END is correct - revert accidental change there. 2022-03-20 17:18:54 +11:00
James Alan Nguyen
cbe74b26ad More #79 - Add S3I Adlib instrument support. Also fix SafeReader SEEK_CUR handling (wasn't used at all). 2022-03-20 17:12:03 +11:00
tildearrow
90a18611cd sys flags: don't play when song is stopped 2022-03-19 22:03:12 -05:00
tildearrow
4593e33064 GUI: fix X1-010 flags 2022-03-19 22:02:21 -05:00
tildearrow
607a347b7a X1-010: don't pan in mono mode 2022-03-19 21:59:19 -05:00
tildearrow
67ca88b478 GUI: prepare for sample select/draw 2022-03-19 16:14:11 -05:00
James Alan Nguyen
629049dea0 Redundant if-statement 2022-03-20 05:50:22 +11:00
James Alan Nguyen
5396889195 Missed feedback for 4op block 2022-03-20 01:04:38 +11:00
James Alan Nguyen
efdedd1044 Fix typo 2022-03-20 01:02:34 +11:00
Natt Akuma
6df3d1e0df VERA: Implement PCM playback (again) 2022-03-19 20:59:17 +07:00
James Alan Nguyen
b1a0aa86ef Instrument File Import support for 2op SBI, 4op SBI, and Freq Monster 801 SBI format (4op portion only). 2022-03-20 00:55:34 +11:00
James Alan Nguyen
e032580639 Started SBI import work (Issue #79 SBI task). Also ensure catch by reference not value. 2022-03-20 00:55:34 +11:00
tildearrow
689ed3bf65 sample editor workkkkkkk 2022-03-19 03:42:44 -05:00
tildearrow
c59c176de2 W O R K A R O U N D
adding text fixes the issue
2022-03-17 23:28:01 -05:00
tildearrow
6c5e6c2a0f
Merge pull request #294 from cam900/bubsys
Reduce naming confusion in Bubble System Wavetable Sound
2022-03-17 22:03:24 -05:00
tildearrow
a5906c6482 GUI: update credits 2022-03-17 22:03:14 -05:00
tildearrow
1de3ffdf0d
Merge pull request #296 from ActualNK358/master
Yet another demo song
2022-03-17 22:00:50 -05:00
Alex
bb955e22ee
Yet another demo song 2022-03-17 21:24:00 -05:00
tildearrow
1af6eb21f6 freaking clang extension 2022-03-17 18:30:28 -05:00
tildearrow
5f0c1e9077 GUI: more sample editor work 2022-03-17 18:28:56 -05:00
tildearrow
07624f6012 fix DPCM to 16-bit 2022-03-17 18:15:44 -05:00
tildearrow
b31ab408db GUI: new sample editor work 2022-03-17 18:08:59 -05:00
tildearrow
8ee7efc8a0 update format 2022-03-17 16:39:01 -05:00
tildearrow
d63f3d311b fix arpeggio not resetting note to base on 0000 2022-03-17 16:37:49 -05:00
tildearrow
9dea093052 GUI: reduce scroll boundaries 2022-03-17 16:17:33 -05:00
tildearrow
c264678fdc dev68 2022-03-17 14:35:38 -05:00
tildearrow
90a4fefc76 Revert "change default patch"
This reverts commit 5d6bbce916.
2022-03-17 14:32:01 -05:00
cam900
a7c750a44e Merge branch 'master' of https://github.com/tildearrow/furnace into bubsys 2022-03-18 03:20:33 +09:00
tildearrow
3c1b1b69fc GUI: define sample edit texture 2022-03-17 03:43:02 -05:00
tildearrow
d6dfe2636a OPL: implement fixed frequency mode 2022-03-17 02:40:10 -05:00
tildearrow
5d6bbce916 change default patch
this makes the patch better on OPL
2022-03-17 02:33:41 -05:00
tildearrow
e6bc0c15e0 default to 2 ops to make OPL happy
next up: work on a default patch that is both OPL and other OP friendly
2022-03-17 02:13:45 -05:00
tildearrow
dce68749d6 GUI: work on the drum UI 2022-03-17 02:07:46 -05:00
tildearrow
5579ef2bc1 OPL: even more drums mode work 2022-03-17 01:50:42 -05:00
tildearrow
e7f6290012 OPL: possibly implement drums mode
we need a good UI for it
2022-03-17 01:40:03 -05:00
cam900
234c5e9295 Reduce naming confusion in Bubble System Wavetable Sound
It means Custom wavetable sound generator logic on Bubble System.
It's wavetable select and volume is controlled by single AY-3-8910 IO for both channels, Another AY-3-8910 IO is used for reading sound status.

Schematics: http://pdf.textfiles.com/manuals/ARCADE/K-R/Nemesis%20[Schematics]%20[English].pdf (Nemesis, derivative of Bubble system)
2022-03-17 10:11:48 +09:00
tildearrow
d09aa778d9 prepare to rewrite sample editor - DO NOT USE! 2022-03-16 18:40:11 -05:00
tildearrow
a3efaf0bd3 fix 2022-03-16 17:02:57 -05:00
tildearrow
3163730fe8 prepare for drum kits/sample map 2022-03-16 17:01:44 -05:00
tildearrow
73cf7cf161 GUI: enforce minimum size for macro edit left col
UNTESTED
2022-03-16 13:45:22 -05:00
tildearrow
fb68d2e5cb GUI: add option to toggle visualizer in settings 2022-03-16 13:31:42 -05:00
tildearrow
966539bdf5 Genesis: fix sample crash
possibly
2022-03-16 13:11:02 -05:00
tildearrow
966d133bf4 OPL: FM macros 2022-03-16 03:44:22 -05:00
tildearrow
cbd5414eee increase playback tempo precision
thanks akumanatt
2022-03-16 02:35:33 -05:00
tildearrow
9322e9467c GUI: prepare macro editor for OPL op macros 2022-03-16 02:01:44 -05:00
tildearrow
592cbb56aa OPL: implement effects 2022-03-16 01:53:46 -05:00
tildearrow
492533e5c0 GUI: add option to view Hz as base tempo 2022-03-16 01:27:34 -05:00