tildearrow
501ecc063d
GUI: earliest MIDI note input
2022-03-30 15:44:27 -05:00
tildearrow
cb107ebbac
GUI: possibly fix out-of-range notes in preview
...
now they should release
2022-03-30 04:49:15 -05:00
tildearrow
cccf90d417
OPL: implement VGM export fake reset
2022-03-30 04:27:11 -05:00
tildearrow
cc152bc3d0
OPL: partially enable VGM export
...
it works except for fake reset
2022-03-30 03:36:16 -05:00
tildearrow
f1ee04393b
GUI: fix log error if MIDI map file doesn't exist
2022-03-30 01:01:45 -05:00
tildearrow
12ade13580
SegaPCM: fix pitched samples on VGM export
...
fixes #291
2022-03-30 00:33:29 -05:00
tildearrow
941aab0def
GUI: add ability to input waveform data in hex
...
closes #327
2022-03-30 00:28:49 -05:00
tildearrow
fb70afe50d
Merge pull request #329 from cam900/n163_macro
...
Minor N163 macro fix
2022-03-30 00:28:01 -05:00
tildearrow
80d67f9b23
BubSys: fix muting
2022-03-30 00:15:42 -05:00
tildearrow
af6bbf9493
OPN: fix LFO effect not working in ext ch mode
2022-03-30 00:09:53 -05:00
tildearrow
7e34c7746e
change the porta logic a bit
2022-03-30 00:08:04 -05:00
tildearrow
a43034f559
OPN: fix portaPause not resetting on new note
2022-03-29 23:58:50 -05:00
cam900
6eba483cba
Minor N163 macro fix
2022-03-30 08:28:38 +09:00
tildearrow
c7a37959f0
GUI: early MIDI action UI - COMPLETELY UNTESTED
...
it will crash (or not)
2022-03-29 17:38:30 -05:00
tildearrow
2921f88895
try using 0
2022-03-29 16:18:38 -05:00
tildearrow
77798f6ed7
more MIDI work... still not there
2022-03-29 16:09:15 -05:00
tildearrow
c26123e782
VIC-20: wait what?
2022-03-29 14:11:57 -05:00
tildearrow
5cea8ed3e3
QSound: change volume macro formula
2022-03-29 02:28:40 -05:00
tildearrow
f92eb9352d
GUI: fix visual glitch when changing song length
2022-03-29 01:36:45 -05:00
tildearrow
92c1add075
GUI: prevent one possible bug when moving cursor
2022-03-29 00:37:45 -05:00
tildearrow
964039c8db
fix file export crash
...
closes #323
2022-03-29 00:25:28 -05:00
tildearrow
4825fe7adb
more work
2022-03-28 18:19:47 -05:00
tildearrow
81319e34bc
error: There was a problem with the editor 'vi'.
2022-03-28 15:31:03 -05:00
tildearrow
08910d37b2
oh yes more MIDI work
2022-03-28 15:24:09 -05:00
tildearrow
d8328e91a7
Merge pull request #322 from cam900/n163_initchan
...
Fix initial channel, Minor optimization for N163
2022-03-28 14:59:40 -05:00
cam900
1019faf34c
Fix initial channel, Minor optimization for N163
2022-03-29 04:56:35 +09:00
tildearrow
3561d866fb
Merge pull request #317 from cam900/vrc6
...
Minor optimization
2022-03-28 13:23:52 -05:00
tildearrow
f1b5a35ff5
Merge pull request #306 from cam900/preset2
...
Add more presets
2022-03-28 13:23:22 -05:00
tildearrow
6c36b22420
Merge pull request #320 from cam900/n163_fix
...
Fix N163
2022-03-28 13:22:22 -05:00
cam900
1ca63bdc09
Fix N163
2022-03-29 00:31:17 +09:00
tildearrow
0784fec5f5
what?!
2022-03-28 05:02:32 -05:00
tildearrow
5360cd73f4
earliest MIDI input! (no note input tho)
2022-03-28 03:46:50 -05:00
cam900
b11c840ed4
Merge branch 'master' into preset2
2022-03-28 12:46:52 +09:00
cam900
5060c0c140
Merge branch 'tildearrow:master' into vrc6
2022-03-28 12:39:00 +09:00
cam900
7bd39603a9
Further fix
2022-03-28 12:31:42 +09:00
tildearrow
13a8873050
VRC6: period tuning fixes
...
now it is identical to the NES channels
2022-03-27 22:30:29 -05:00
tildearrow
56786d96d1
Merge branch 'cam900-vrc6'
2022-03-27 22:19:08 -05:00
tildearrow
25b07fb4f1
typo fixes
2022-03-27 22:18:50 -05:00
tildearrow
4422ff7695
Merge branch 'vrc6' of https://github.com/cam900/furnace into cam900-vrc6
2022-03-27 22:16:04 -05:00
tildearrow
075f758e4d
Namco 163 refinements
2022-03-27 22:04:01 -05:00
tildearrow
c4fc797578
Merge #304 - DO NOT COMPILE
...
Add Namco 163 Support
Not final - changes needed
2022-03-27 21:35:58 -05:00
cam900
79d6433006
Merge branch 'master' of https://github.com/tildearrow/furnace into vrc6
2022-03-28 10:11:09 +09:00
tildearrow
e5ce7c63f8
GUI: redesign FM editor layout, part 4
...
now with OPL and OPLL
2022-03-27 18:30:46 -05:00
tildearrow
ef88fc57d8
GUI: remove invalid comment
2022-03-27 16:35:55 -05:00
tildearrow
a7647a1d57
nice troll
2022-03-27 13:38:28 -05:00
cam900
5c922a090e
Fix enable bit correction
2022-03-28 01:43:43 +09:00
cam900
44b4c5c5aa
Spacing
2022-03-28 01:23:52 +09:00
cam900
5c5c9199c7
Channel enable bit is inverted
2022-03-28 01:22:24 +09:00
cam900
c430d24d2f
VRC6 has internal timer
2022-03-28 01:12:44 +09:00
cam900
ef104ce0b0
Add VRC6 support
...
2 Pulse channels:
- 8 level pulse duty cycle, DAC mode(just ignores duty cycle)/pulse wave mode, 4 bit volume.
- Furnace support PCM playback in pulse channels with duty cycle ignore mode.
Sawtooth:
- nothing but 6 bit volume (8 bit accumulator in technically) and 12 bit frequency (periodic).
VRC6 instrument:
- 6 bit Volume macro for finer sawtooth volume handling, also 3 bit Duty cycle macro for pulse channels.
Duty, PCM mode command and Duty macro affects for pulse channel only.
2022-03-28 01:06:56 +09:00