tildearrow
|
e8163b71e2
|
try to unglitch the sample loops
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
|
2022-01-25 03:24:32 -05:00 |
|
tildearrow
|
0c8ec07633
|
VGM export: kind of implement sample loop
for PCE, NES and Genesis
kinda glitchy
|
2022-01-25 03:12:53 -05:00 |
|
tildearrow
|
b6c536c907
|
VGM export: fix PC Engine samples
|
2022-01-25 02:38:46 -05:00 |
|
tildearrow
|
2dac7f3b87
|
add ability to switch octaves using numpad / and *
|
2022-01-25 00:08:46 -05:00 |
|
tildearrow
|
511b6ba0be
|
VGM export: PCE samples (kinda)
|
2022-01-24 18:04:09 -05:00 |
|
tildearrow
|
cda191afee
|
VGM export: NES samples
|
2022-01-24 17:48:58 -05:00 |
|
tildearrow
|
92b5620497
|
VGM export: fix sample glitch if length&255==0
|
2022-01-24 17:19:34 -05:00 |
|
tildearrow
|
9d2032d627
|
VGM export: Arcade sample looping
|
2022-01-24 17:13:47 -05:00 |
|
tildearrow
|
d945e5299a
|
Merge commit 'bd8c06bbb786df086d478e1574c6fe11ee6651b6'
|
2022-01-24 15:53:02 -05:00 |
|
tildearrow
|
bd8c06bbb7
|
prevent crash when playing empty sample
fixes #62
|
2022-01-24 15:47:39 -05:00 |
|
tildearrow
|
50a0f1f360
|
VGM export: fix up SegaPCM
turns out it is capable of arbitrary loop position!
|
2022-01-24 15:23:42 -05:00 |
|
tildearrow
|
9654c6a85d
|
add -vgmout parameter
to output VGM files from command line
|
2022-01-24 13:15:07 -05:00 |
|
tildearrow
|
fedc045909
|
add SegaPCM commands
let's hope it works
|
2022-01-24 13:06:06 -05:00 |
|
tildearrow
|
993ab767b6
|
ADPCM memory safety
|
2022-01-24 12:47:18 -05:00 |
|
tildearrow
|
e221bcb023
|
VGM export: bake SegaPCM samples
after this, the following has to be done:
- PCM playback
- PCM playback on PCE and NES (let's hope this is possible)
|
2022-01-24 12:39:05 -05:00 |
|
tildearrow
|
ea796c2d6b
|
VGM export: fix noise in Neo Geo
|
2022-01-24 02:57:49 -05:00 |
|
tildearrow
|
066f0f074f
|
fix clicking
|
2022-01-24 02:55:01 -05:00 |
|
tildearrow
|
1b4081a044
|
VGM export: implement ADPCM storage
possibly first open-source Neo Geo tracker that exports to .vgm
|
2022-01-24 02:52:45 -05:00 |
|
tildearrow
|
a3a2e3ff47
|
add more chips to VGM export
missing:
- Sega PCM
- Neo Geo ADPCM
|
2022-01-24 02:09:03 -05:00 |
|
tildearrow
|
0ab0ebdddb
|
GUI: actually add the export VGM option
|
2022-01-24 01:10:38 -05:00 |
|
tildearrow
|
858d5343b8
|
earliest VGM export!
only supports single-chip Genesis for now
the other systems will be added shortly
|
2022-01-24 01:01:08 -05:00 |
|
tildearrow
|
35ee06d6cf
|
fix ECxx effect
fixes #57
|
2022-01-23 22:00:46 -05:00 |
|
tildearrow
|
9fe0efd63a
|
VGM export skeleton DOES NOT WORK
VGM export not there yet. please don't use it.
|
2022-01-23 21:50:45 -05:00 |
|
tildearrow
|
f42a326693
|
GUI: revamp the macro editor
|
2022-01-23 17:55:02 -05:00 |
|
tildearrow
|
0928dea37a
|
oops
|
2022-01-23 17:02:24 -05:00 |
|
tildearrow
|
c5282df819
|
GUI: rename Absolute to Fixed
see issue #55
|
2022-01-23 17:02:09 -05:00 |
|
tildearrow
|
beeb074975
|
GUI: prepare for modern macro view
|
2022-01-23 17:01:19 -05:00 |
|
tildearrow
|
5e2a827e68
|
GUI: add setting to change macro UI
|
2022-01-23 16:46:32 -05:00 |
|
tildearrow
|
32e56be9b7
|
GUI: add the last FM macro tab
|
2022-01-23 16:34:20 -05:00 |
|
tildearrow
|
9274033358
|
GUI: disable macro loop with right click
issue #53
|
2022-01-23 15:56:03 -05:00 |
|
tildearrow
|
524f8c312e
|
Genesis: implement arp macros
|
2022-01-23 15:55:12 -05:00 |
|
tildearrow
|
45d9bef2a8
|
Genesis: restore LFO value when changing order
|
2022-01-23 15:15:46 -05:00 |
|
tildearrow
|
cd2854d027
|
it works
|
2022-01-23 15:12:00 -05:00 |
|
tildearrow
|
b39b1c0a25
|
Genesis: implement FM macros (partial, untested)
|
2022-01-23 13:19:19 -05:00 |
|
tildearrow
|
04f0c6a7cb
|
prepare the skeleton for VGM export
|
2022-01-23 13:19:06 -05:00 |
|
tildearrow
|
ccc2467d7b
|
run all the 60 macros
one more step and then we have FM macros
|
2022-01-23 03:27:44 -05:00 |
|
tildearrow
|
a45c697004
|
now Neo Geo
|
2022-01-23 00:57:47 -05:00 |
|
tildearrow
|
e79a1bd64d
|
bring command-line audio export back!
|
2022-01-22 23:50:49 -05:00 |
|
tildearrow
|
5a2a3a03c0
|
add furnace test suite
|
2022-01-22 23:50:26 -05:00 |
|
tildearrow
|
58c9edf9c1
|
store FM macros in file
a few more steps and then we'll have functional FM macros
|
2022-01-22 22:21:21 -05:00 |
|
tildearrow
|
9940222a6f
|
prepare for storage of FM macros
|
2022-01-22 18:28:43 -05:00 |
|
tildearrow
|
f286e65dc1
|
fix it!
|
2022-01-22 18:06:18 -05:00 |
|
tildearrow
|
d62b111c78
|
Genesis: separate channel state from instrument
paves way for FM macros
with this change, extended channel 3 mode breaks! do not use
until I diagnose the problem.
|
2022-01-22 17:43:57 -05:00 |
|
tildearrow
|
c5956b939e
|
GUI: change modifier key to Command on macOS
|
2022-01-22 16:34:44 -05:00 |
|
tildearrow
|
67b47b43b2
|
prepare to add compatibility flags
|
2022-01-22 15:30:23 -05:00 |
|
tildearrow
|
8ccd465a1b
|
Merge branch 'master' of github.com:tildearrow/furnace
|
2022-01-22 13:14:24 -05:00 |
|
tildearrow
|
7a9ca149b2
|
Merge pull request #12 from OPNA2608/master
GitHub Action CI
|
2022-01-22 13:14:10 -05:00 |
|
tildearrow
|
c8a5ab8787
|
GUI: implement use system font
|
2022-01-22 03:37:57 -05:00 |
|
tildearrow
|
12428a9fcd
|
fix scrolling on differing font sizes
|
2022-01-22 03:15:43 -05:00 |
|
tildearrow
|
28c339cb6d
|
implement selecting with shift
|
2022-01-22 03:12:02 -05:00 |
|