Commit graph

1837 commits

Author SHA1 Message Date
cam900
f24a776a7a More user friendly instrument name 2022-03-14 19:40:27 +09:00
cam900
2c6267bd6b Merge branch 'master' of https://github.com/tildearrow/furnace into scc 2022-03-14 19:22:31 +09:00
cam900
69aeb7dd58 Add Bubble System Support
Bubble System 2 channel Wavetable sound generator logic is configuration with K005289, 4 bit PROM and DAC.
K005289 controls pitch and 5 bit address generator per channel, Waveform select and Volume control is tied to AY-3-8910 ports. (each port for per channels)
these configuration is better known as K005289, the part of logic.
furnace emulates this configurations as single system, waveform format is 15 level and 32 width.
2022-03-14 19:22:12 +09:00
tildearrow
714d189b57 OPL: more work and channel muting 2022-03-14 02:47:04 -05:00
tildearrow
d2ad74206a fix 4-op mode for real 2022-03-14 02:39:10 -05:00
tildearrow
42df8255fc OPL: kind of fix 4-op mode 2022-03-14 02:30:25 -05:00
tildearrow
32581bb228 OPL: volume 2022-03-14 01:57:46 -05:00
tildearrow
df5c1ae859 OPL: finally fix that order issue (kind of) 2022-03-14 01:54:31 -05:00
tildearrow
67d516fcee Genesis: prioritize DAC writes 2022-03-14 01:38:11 -05:00
tildearrow
e009fc64f2 allow instrument change during slides 2022-03-14 01:23:31 -05:00
tildearrow
a96fd5727e GUI: begin working on unified ins/wave/sample list 2022-03-14 00:26:27 -05:00
tildearrow
5b2ec3ee87 NES: fix slide up
fixes #208
2022-03-14 00:26:06 -05:00
tildearrow
394a440f3d prepare for unified ins/wave/sample list 2022-03-13 23:37:25 -05:00
tildearrow
71702ee595 update release scripts 2022-03-13 23:37:12 -05:00
tildearrow
4ba6058b03 GUI: system file dialog on by default
in order to make a test build
2022-03-13 23:24:57 -05:00
tildearrow
e1eee0540e update readme to add CI badge 2022-03-13 23:10:52 -05:00
tildearrow
f56f4c80d1 GUI: move to system file dialog
default setting will be selected by a poll
2022-03-13 23:10:43 -05:00
tildearrow
25eb3e4aae furnace II - the final fix 2022-03-13 22:21:01 -05:00
tildearrow
0874d58fb8 damn it 2022-03-13 22:02:50 -05:00
tildearrow
2ba0185701 well that didn't last long 2022-03-13 21:46:52 -05:00
tildearrow
d9a93e0cec ... 2022-03-13 21:19:52 -05:00
tildearrow
bfc4432023 nooooooooooooooooooooooooooooooooo 2022-03-13 21:06:08 -05:00
tildearrow
5e77b47467 system file picker anyone? DO NOT COMPILE! 2022-03-13 18:32:35 -05:00
tildearrow
3be56d50ab GUI: prepare for two things
- unified ins/wave/sample view
- macro line drawing
2022-03-13 17:30:43 -05:00
tildearrow
6bca347254 maybe BUG 2022-03-13 17:29:43 -05:00
tildearrow
57631ac056 update release scripts 2022-03-13 16:56:22 -05:00
tildearrow
b1b3f731f6
Merge pull request #283 from laoo/lynx_panning_swap
Lynx panning swap
2022-03-13 11:19:55 -05:00
tildearrow
d607f35aa2
Merge pull request #279 from cam900/intv_alt
Add AY-3-8914 support as configurable in AY-3-8910
2022-03-13 11:17:36 -05:00
tildearrow
a41736cc89 GUI: partially implement note input latch
the UI for it is missing
2022-03-13 04:51:05 -05:00
tildearrow
6167feaf18 GUI: implement shrink and expand!
yay ONE MORE THING!!!!! then O P L
2022-03-13 03:13:11 -05:00
tildearrow
cd42a8b9f3 GUI: implement flip 2022-03-13 02:36:52 -05:00
tildearrow
bd705d837d interpolate now works on notes 2022-03-12 21:13:42 -05:00
tildearrow
a0c658f1d3 GUI: implement interpolate values 2022-03-12 21:06:47 -05:00
tildearrow
adafb49be7 GUI: prepare for interpolate 2022-03-12 15:12:39 -05:00
tildearrow
ab8bace7f4 change default SAA1099 core to SAASound 2022-03-12 12:53:53 -05:00
tildearrow
a238f5acf0
Merge pull request #284 from cam900/vgm_hasx1
Fix X1-010 VGM actually
2022-03-12 12:39:33 -05:00
cam900
c778251f26 Oops!
It's already exists
2022-03-12 23:39:38 +09:00
Waldemar Pawlaszek
e775703c44 Lynx panning swap 2022-03-12 12:16:01 +01:00
tildearrow
7971b7323b GUI: add nibble mode to randomize 2022-03-12 03:40:56 -05:00
tildearrow
de604bdf01 GUI: add gradient/fade edit option 2022-03-12 03:04:34 -05:00
tildearrow
e82b1e6a67 GUI: don't allow right-click menu movement 2022-03-12 03:04:16 -05:00
tildearrow
1f058ac653 GUI: add move cursor by edit step on insert option 2022-03-12 02:32:02 -05:00
tildearrow
a6eec9f7c4 GUI: implement randomize 2022-03-12 02:24:23 -05:00
tildearrow
3e890a391b GUI: operation mask
this means transpose also works on non-note columns!
2022-03-12 02:13:15 -05:00
tildearrow
f52d919240 GUI: implement paste overflow 2022-03-11 23:50:59 -05:00
tildearrow
fe9b379ca9 GUI: implement paste mix 2022-03-11 23:47:16 -05:00
tildearrow
cf07e1861e add "auto-insert one tick gap" option 2022-03-11 23:01:18 -05:00
tildearrow
716298c49c Genesis: now fix off not working on channel 6 2022-03-11 22:41:04 -05:00
tildearrow
2103f249fb C64: fix note/env release cutting note 2022-03-11 22:33:22 -05:00
tildearrow
2a0aa19b2b fix broken DAC mode
adds new compat flag
2022-03-11 22:11:33 -05:00