Commit Graph

3531 Commits

Author SHA1 Message Date
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
tildearrow 02b5b05e04 prepare for 0.3 2022-01-10 17:30:36 -05:00
tildearrow 5bcc3d5d6d absolute C64 filter macros!
exclusive to .fur format
2022-01-10 17:04:31 -05:00
tildearrow 9f6bb570c9 absolute C64 duty macros!
exclusive to .fur format
2022-01-10 16:54:58 -05:00
tildearrow 3fdcd3a4fc GUI: final refinements to macro editor (hopefully) 2022-01-10 16:42:51 -05:00
tildearrow 9f14d1959c GUI: prepare for macro height 2022-01-10 15:19:41 -05:00
tildearrow b4127d7222 GUI: TODO 2022-01-10 03:36:49 -05:00
tildearrow c36d19f495 not an oopsie 2022-01-10 03:35:29 -05:00
tildearrow b4cd93886b GUI: change color of C64 instrument a bit 2022-01-10 00:07:08 -05:00
tildearrow d0a2a0f902 auto-determine ins type when adding 2022-01-09 23:50:26 -05:00
tildearrow 7d336d61f7 how did I miss that!!!!!!!! 2022-01-09 22:17:03 -05:00
tildearrow bcacc763a8 GUI: more changes around ins edit 2022-01-09 22:09:45 -05:00
tildearrow 325478e37a GUI: revamp instrument editor 2022-01-09 17:48:09 -05:00
tildearrow 7568f1a1b9 better YMU759 support
time base now loaded as rate and timer no longer bugs out

also you can save YMU759 songs as .fur now, even if it is pointless
2022-01-09 17:08:14 -05:00
tildearrow 9b6db75d4f C64: use full cutoff/duty range
this means .dmf becomes a second-class citizen since it only supports a
range of 0-100 (yeah) for arbitrary reasons...

the last bit to do is add effect that allows you to use the full range
2022-01-09 17:00:52 -05:00
tildearrow 4bbfc22c2a GUI: add/remove options 2022-01-09 16:36:47 -05:00
tildearrow 925a29249b implement Furnace format loading 2022-01-09 14:54:28 -05:00
tildearrow 0b4ad13858 more work 2022-01-09 04:42:58 -05:00
tildearrow 8d9cddde37 implement Furnace format saving
experimental and no loading yet
2022-01-09 03:52:41 -05:00
tildearrow c43cc0ae80 GUI: add option to add more systems 2022-01-08 18:18:23 -05:00
tildearrow e961cf79ca NES: add NESAPU struct
to allow multi-chip support
2022-01-08 17:44:17 -05:00
tildearrow 06c7ac92a2 earliest multi-chip support
no saving, no adding chips yet...
only the beginning
2022-01-08 17:15:12 -05:00
tildearrow 7080434ed4 this does not compile 2022-01-08 16:03:32 -05:00
tildearrow f47543ab98 prepare for multiple chip support, part 2 2022-01-08 03:02:04 -05:00
tildearrow 254bf18036 move the code a bit to load/save other formats 2022-01-08 02:22:04 -05:00
tildearrow 073703f8ba refuse to save YMU759 songs
the .dmf format no longer allows YMU759 songs...
2022-01-08 02:04:43 -05:00
tildearrow 121a9b2cb8 prepare for multiple chip support 2022-01-08 01:57:37 -05:00
tildearrow 6aab9f01cf update macOS icon 2022-01-07 18:16:42 -05:00
tildearrow 45d39b2483 add Windows icon 2022-01-07 17:41:47 -05:00
tildearrow c6f17f1360 use the new icon 2022-01-07 03:29:56 -05:00
tildearrow 0ff9eb4356 update logo again
the first one looked bad so i updated it
2022-01-07 02:48:24 -05:00
tildearrow ce436d2e32 now update the icns 2022-01-06 18:40:07 -05:00
tildearrow cfab60ad21 update iconset 2022-01-06 18:38:58 -05:00
tildearrow 6cff9d8753 finally a logo 2022-01-06 18:37:16 -05:00
tildearrow a10972df99 rename the macOS volume 2022-01-06 18:36:59 -05:00
tildearrow 28d3dc2691 release 0.2.2 2022-01-06 13:24:12 -05:00
tildearrow e8dc1e3c8b turn the metronome into a sine 2022-01-04 00:29:59 -05:00
tildearrow 530a9bafc7 add a metronome 2022-01-04 00:02:41 -05:00
tildearrow 943e4e374f better compatibility with old GB modules 2022-01-03 23:22:39 -05:00
tildearrow 4c8ff2edb3 fix clicks on replay 2022-01-03 03:37:58 -05:00
tildearrow 7ed1777bdc fix 128 instrument song failing to read 2022-01-03 03:35:13 -05:00
tildearrow cbc39909e4 release 0.2.1
several fixes and stuff
2022-01-01 12:45:21 -05:00
tildearrow 2608c0d84e GUI: allow instrument preview on ins list/edit 2021-12-31 17:14:30 -05:00
tildearrow f59b808959 GUI: remember last directory in file picker 2021-12-30 22:34:42 -05:00