tildearrow
6850daaca0
GUI: fix BPM not considering time base
2022-02-14 02:32:18 -05:00
tildearrow
bfb902f649
fix #172
2022-02-13 23:49:01 -05:00
tildearrow
53482105dc
add an option to select audio device
2022-02-13 21:42:57 -05:00
tildearrow
d2d60c4f1a
what
2022-02-13 18:13:29 -05:00
tildearrow
f11377ba1a
attribution
2022-02-13 18:04:23 -05:00
tildearrow
9ea510c351
SAA1099: implement SAASound core option
2022-02-13 17:49:24 -05:00
tildearrow
2f766553e8
add SAASound as an alternate SAA1099 core
...
DOES NOT WORK YET
2022-02-13 17:02:49 -05:00
tildearrow
7c80a88bbf
GUI: fix debug menu a bit
2022-02-13 15:03:07 -05:00
tildearrow
aa0e318543
add RtMidi for eventual MIDI support
2022-02-13 15:02:43 -05:00
nicco1690
65e3e623f2
Include brief summary in the intro README file
2022-02-13 00:11:35 -05:00
tildearrow
6dfd1e4d17
don't tick metronome if step playing/freelance
...
issue #162
2022-02-12 23:15:06 -05:00
tildearrow
303cf406a9
GUI: this is ugly
2022-02-12 23:04:15 -05:00
tildearrow
271c0dc08b
SMS: fix channel 3 muting at the beginning of song
2022-02-12 22:50:31 -05:00
tildearrow
3da54fc519
GUI: LFO shape macro hover
2022-02-12 21:50:29 -05:00
tildearrow
6bcd3df691
oopsie
2022-02-12 21:19:38 -05:00
tildearrow
a42f029f9d
GUI: fix MML string not clearing release point
2022-02-12 21:01:28 -05:00
tildearrow
1f25e4f467
GUI: fix paste not pasting release notes
2022-02-12 20:58:39 -05:00
tildearrow
49d91818bb
add deep clone warnings
2022-02-12 18:02:33 -05:00
tildearrow
423d9fa45d
Amiga: early bus limits emulation
...
it appears that if the period is lower than 124, the positions start
to desync
this is emulated by UAE, but i am not sure whether this happens on a real machine
and this isn't emulated properly here either
2022-02-12 17:43:30 -05:00
tildearrow
dd460ccc42
GUI: change keybind for ins/wave/sample edit
...
i've had enough of the editor opening when i want to play the song
2022-02-12 16:55:17 -05:00
Eris Lund
2484bc8299
Add demo songs to Furnace
2022-02-12 16:42:55 -05:00
tildearrow
381d10e647
fix mac build
2022-02-12 04:26:23 -05:00
tildearrow
27497608fe
add deep clone order - UNTESTED
2022-02-12 03:59:05 -05:00
tildearrow
cc9e0c0f57
GUI: fix code typo
2022-02-12 02:53:18 -05:00
tildearrow
41afe7386c
GUI: typoooooooooo
2022-02-12 02:43:48 -05:00
tildearrow
2c0de32fa3
GUI: implement a few more actions
...
two more and we have custom keybinds!
2022-02-12 02:42:47 -05:00
tildearrow
ec3a8e93ed
GUI: make the focus keys work
2022-02-12 02:14:25 -05:00
tildearrow
b3410525a3
GUI: initial implementation of custom keybinds
...
still a few things missing
2022-02-12 01:57:55 -05:00
tildearrow
f2a96b62d2
GUI: more keybindsss
2022-02-11 18:30:33 -05:00
tildearrow
43ba1f46fa
GUI: more keybinds
2022-02-11 18:26:45 -05:00
tildearrow
1580e5836b
GUI: wire up the code for custom keybinds
...
still no way to set them up, and four are missing
please be patient
2022-02-11 18:20:39 -05:00
tildearrow
350bbc8af1
DOES NOT WORK YET - initial bringup of custom key
2022-02-11 14:44:08 -05:00
tildearrow
99cf9b3bf1
GUI: woooooow
2022-02-11 01:56:59 -05:00
Plane
dbed326a58
Tell MSVC source files are in UTF-8 format
...
On some locales (e.g. Japanese) MSVC will fail to build Furnace
because it makes an incorrect assumption about the encoding of
source files. In particular, string literals in engine.cpp cause
compile errors. This probably doesn't show up in CI because of
the difference in locale.
This patch adds the `/source-charset:utf-8` compiler flag for MSVC,
which tells it the encoding of the source files.
With this change, MSVC appears to build Furnace properly. Tested
with Visual Studio Professional 2022.
2022-02-10 21:26:13 -05:00
OPNA2608
f56d771a4d
Fix ObjC code linking
2022-02-10 21:25:23 -05:00
tildearrow
dc46c67d9f
GUI: set debug window size constraints
2022-02-10 21:14:27 -05:00
tildearrow
88680f594c
add maps
2022-02-10 17:44:27 -05:00
tildearrow
4e936f2c2d
prepare for converting keybinds to actions
...
issue #157
2022-02-10 16:37:17 -05:00
tildearrow
bb7cbb9ced
make row hex num uppercase
2022-02-10 14:11:52 -05:00
tildearrow
36787cb33e
update doc
2022-02-10 04:19:15 -05:00
tildearrow
5cb8b9691b
GUI: ctrl-y redo
2022-02-10 04:13:14 -05:00
tildearrow
91cbf9947b
NOTICE: ADPCM-B DOES NOT WORK YET
...
it's selectable now but the channel is useless (for now)
2022-02-10 03:35:08 -05:00
tildearrow
d27dcfecac
rename Neo Geo to Neo Geo CD
...
pave the way for Neo Geo with ADPCM-B
2022-02-10 03:28:20 -05:00
tildearrow
d1e166a34e
add a little visual to channel names
2022-02-10 03:15:39 -05:00
tildearrow
73dd66b439
GB: fix wave orientation
2022-02-10 02:56:36 -05:00
tildearrow
8188b12821
GUI: add an FM envelope view!
2022-02-10 02:41:03 -05:00
tildearrow
ed67fb0b4e
GUI: algorithm image
2022-02-10 01:45:26 -05:00
tildearrow
569de9d81a
add preliminary ymfm OPZ code
2022-02-09 23:19:02 -05:00
tildearrow
c60cb9a137
Merge branch 'master' of github.com:tildearrow/furnace
2022-02-09 23:02:16 -05:00
nicco1690
6a1d143fab
Update sample docs to be more clear
...
Changed according to changes requested by tildearrow
2022-02-09 23:02:06 -05:00