tildearrow
a06a82ca89
prepare for amiga system
2022-01-15 15:50:53 -05:00
tildearrow
2f1cdab36b
fix mixing being done wrongly
2022-01-15 00:24:06 -05:00
tildearrow
29ca2033d9
AY: remove redundant break
2022-01-14 23:38:07 -05:00
tildearrow
10c78e3fd2
now actually finish SAA1099
2022-01-14 23:37:03 -05:00
tildearrow
0e2230d036
hopefully finish the SAA1099 platform
2022-01-14 23:26:22 -05:00
tildearrow
d2cef16adf
WHAT?!
2022-01-14 20:34:15 -05:00
tildearrow
e05db17ce2
it plays notes
2022-01-14 18:19:52 -05:00
tildearrow
740521b469
AY: don't write to bufR
2022-01-14 16:35:19 -05:00
tildearrow
307665f531
prepare for SAA1099
2022-01-14 16:29:27 -05:00
tildearrow
390eb66647
TIA: absolute arp macros are now periodic
2022-01-14 15:34:54 -05:00
tildearrow
c23ba3b532
add TIA instrument type
2022-01-14 15:21:57 -05:00
tildearrow
3afb0f815d
lower the volume of TIA by half
2022-01-14 14:12:49 -05:00
tildearrow
1d3429d568
C64: don't gate on legato
2022-01-14 13:55:19 -05:00
tildearrow
268e1029ad
update readme
2022-01-14 12:23:19 -05:00
tildearrow
ad145a13e4
fix the desync
2022-01-14 04:41:32 -05:00
tildearrow
573ce69dc7
add TIA platform
...
currently there is a desync bug which remains to be fixed...
2022-01-14 03:37:36 -05:00
tildearrow
8c7e58b3d5
GUI: only open file if able to save
2022-01-14 00:34:22 -05:00
tildearrow
6d2aa8d23e
change AY frequency
2022-01-14 00:26:10 -05:00
tildearrow
dce06d8ec4
add AY8930 platform
2022-01-14 00:02:10 -05:00
tildearrow
b26208f2c1
fix changing order if 0Bxx is present
2022-01-13 20:54:34 -05:00
tildearrow
805cf69c52
deprecate macro heights
...
now we do everything based on the ins type
2022-01-13 20:44:45 -05:00
tildearrow
91e8ff01cf
add notifyInsDeletion
...
prevent invalid memory access when deleting instruments
2022-01-13 19:36:02 -05:00
tildearrow
0545775de6
prepare for better ins del safety
2022-01-13 17:40:29 -05:00
tildearrow
fea783eaac
fix macOS build
2022-01-13 16:12:02 -05:00
tildearrow
943f88b306
add four more macros
...
they eventually will be used
2022-01-13 13:55:33 -05:00
tildearrow
36e52ec564
update format.md
2022-01-13 03:31:58 -05:00
tildearrow
3ac0079ffa
update readme
2022-01-13 03:05:41 -05:00
tildearrow
11cf0dc560
prevent saving unsupported systems to .dmf
2022-01-13 03:05:36 -05:00
tildearrow
0b352ecd9a
add AY-3-8910 platform!
...
this paves the way for eventual AY-3-8930 platform...
2022-01-13 02:52:19 -05:00
tildearrow
2fcb474544
stuff
...
implement two systems and system vol/pan
2022-01-13 01:03:57 -05:00
tildearrow
177fe0fbdd
release 0.3.1
...
- added `25xx` and `26xx` effects in Neo Geo platform for
envelope period slides
- added `3xxx` and `4xxx` effects in C64 for fine duty/cutoff control
- made home/end keys work
- deleting a single note will delete related instrument value as well
- fix instrument value input when there are less than 16 instruments
- added `Cxxx` effect for mid-song Hz change
- possibly fix a hang when using multiple sound chips
- reduce PC Engine CPU usage
2022-01-12 23:00:22 -05:00
tildearrow
9b40dd994b
prepare for more platforms
2022-01-12 22:58:51 -05:00
tildearrow
9ff852d1db
PCE: reduce CPU usage
2022-01-12 22:14:20 -05:00
tildearrow
cd739f5fde
change master clock to sampleRate*256
...
this hopefully fixes the hang by doing all clock ops on a master clock
rather than one clock per system
2022-01-12 17:45:07 -05:00
tildearrow
fa5b99b46a
add stuff for diagnosis of hang problem
2022-01-12 17:02:48 -05:00
tildearrow
e7dc301d30
update readme
2022-01-12 02:47:06 -05:00
tildearrow
6245b3af31
add Cxxx effect for mid-song Hz change
...
also add hang detection as I ran into one of them while test multi-chip
2022-01-12 02:45:26 -05:00
tildearrow
d19d37c561
update readme again
2022-01-11 18:57:26 -05:00
tildearrow
80c03fcbae
GUI: home/end keys
2022-01-11 18:54:31 -05:00
tildearrow
5dfe19e52d
GUI: remove instrument when deleting one note
2022-01-11 18:50:44 -05:00
tildearrow
b26ef5ac82
GUI: better instrument value input
2022-01-11 18:43:19 -05:00
tildearrow
651db5784e
implement more effects
...
- C64: set fine duty and filter
- Neo Geo: slide SSG envelope
2022-01-11 18:38:26 -05:00
tildearrow
69b56e6d4c
prepare for adding wavetable from file
2022-01-11 16:25:55 -05:00
tildearrow
d6f97e0c48
fix typo in readme
2022-01-11 04:55:52 -05:00
tildearrow
a62b37603d
update format spec for eventual ins/wave format
2022-01-11 04:45:07 -05:00
tildearrow
245a566806
release 0.3
...
- all-new Furnace file format
- ability to add multiple sound chips in a single song!
- made more buttons work
- revamped instrument editor
- revamped wavetable editor with custom width/height
- C64 duty/filter macros may now be absolute
- finally! an icon!
after this release, the focus will be on adding features, fixing bugs
and adding new platforms. enjoy!
2022-01-11 03:58:19 -05:00
tildearrow
314e4c8fd4
update readme
2022-01-11 03:52:26 -05:00
tildearrow
4c5fbc252b
allow moving ins/wave/samples up or down
2022-01-11 03:52:11 -05:00
tildearrow
020d278f00
GUI: freeze the first column in orders
2022-01-11 03:40:21 -05:00
tildearrow
5637639950
waveform width/height controls
2022-01-11 03:16:32 -05:00