tildearrow
2d90881a55
GUI: a few more visualizer tweaks
2022-02-22 00:13:32 -05:00
tildearrow
7540f12596
don't warn about clipping
...
too much spam
2022-02-21 23:53:41 -05:00
tildearrow
193c8af12d
GUI: fix visualizer issues
...
including a hang/memory munch
2022-02-21 23:53:17 -05:00
tildearrow
a253e3d016
GUI: improve arp macro view
2022-02-21 23:33:44 -05:00
BlastBrothers
600f54a402
Envelopes now scale with TL
2022-02-21 23:17:19 -05:00
tildearrow
4db91256b1
fix repeat pattern hanging audio/VGM export
2022-02-21 23:05:41 -05:00
tildearrow
6ffb332c4e
PCE: fix samples being at double pitch
2022-02-21 22:59:56 -05:00
tildearrow
b4194c2b48
store reg view window action in config
2022-02-21 22:58:07 -05:00
tildearrow
df35b8fb45
add register view
...
supported chips only.
2022-02-21 22:31:27 -05:00
BlastBrothers
78a609b438
Draw release as shaded triangle in background
2022-02-21 18:17:25 -05:00
tildearrow
f54aeb4c08
GUI: add ability to remap note keys
2022-02-21 18:01:41 -05:00
BlastBrothers
a840ec7929
Compress the envelope horizontally
2022-02-21 17:23:07 -05:00
tildearrow
15883adc6f
GUI: add tooltip to ++ in pattern view
2022-02-21 17:13:21 -05:00
tildearrow
da9bf01797
GUI: finally solve the pattern color leak issue
2022-02-21 16:52:57 -05:00
BlastBrothers
5466551e5a
Horizontal line showing sustain
2022-02-21 16:31:52 -05:00
Waldemar Pawlaszek
37ceb1542f
Further build errors correction
2022-02-21 20:43:02 +01:00
Waldemar Pawlaszek
bbd8669a1a
Missing license
2022-02-21 20:17:16 +01:00
BlastBrothers
8c7dd59e53
Merge branch 'master' of https://github.com/BlastBrothers/furnace
2022-02-21 14:00:08 -05:00
Waldemar Pawlaszek
5093a1ca55
Disabling LYNX VGM export
2022-02-21 20:00:08 +01:00
BlastBrothers
90a67666c5
Env size, ssg tickbox, tab names
2022-02-21 13:59:19 -05:00
Waldemar Pawlaszek
de6cbba472
Fixed gcc errors
2022-02-21 19:59:09 +01:00
Waldemar Pawlaszek
6e79e84e53
Added panning and load LFSR commands.
2022-02-21 19:59:09 +01:00
Waldemar Pawlaszek
869f799299
Merge branch 'tildearrow:master' into master
2022-02-21 19:58:30 +01:00
BlastBrothers
964fc56030
tab names, env size, ssg tickbox
2022-02-21 13:55:26 -05:00
tildearrow
fd28d1aef0
add support for building without RtMidi
2022-02-21 13:47:49 -05:00
tildearrow
db553ba91c
GUI: possibly fix clipboard pasting
2022-02-21 13:31:32 -05:00
Waldemar Pawlaszek
1d5813aba3
Merge branch 'tildearrow:master' into master
2022-02-21 12:53:52 +01:00
tildearrow
d7bcd18c56
wait! not yet!
...
make it pre4 and tag it because i forgot about keybinds!
2022-02-21 04:28:25 -05:00
tildearrow
d0df796c12
release v0.5.7
2022-02-21 03:19:42 -05:00
tildearrow
eb2e08c834
GUI: add ability to rename patterns
2022-02-21 03:05:00 -05:00
tildearrow
f815ee9427
don't round frequency
...
apparently that wasn't too good for some songs that relied on E5xx
2022-02-21 02:33:07 -05:00
tildearrow
57c4e22d70
add support for loading .vgi and .tfi instruments
2022-02-21 01:44:51 -05:00
Waldemar Pawlaszek
8a8c8406b7
Merge branch 'tildearrow:master' into master
2022-02-21 05:58:25 +01:00
tildearrow
3f57cf0951
GUI: prepare for reading more instrument formats
...
issue #79
2022-02-20 23:21:59 -05:00
tildearrow
1f6d44b29a
VGM export: fix song end effect hang
2022-02-20 23:13:52 -05:00
tildearrow
8e17f20de2
fix deep clone not working at times
2022-02-20 23:07:46 -05:00
tildearrow
18c5867d9c
fix playSub strategy
...
properly handle nested playSubs
fixes #174
2022-02-20 23:03:42 -05:00
tildearrow
5ae4d883a5
one more mishap
2022-02-20 22:48:42 -05:00
tildearrow
28e6c205ee
C64: fix wave effect bypassing mute
2022-02-20 22:23:32 -05:00
tildearrow
fd00b1a815
allow loading 1.0 .dmw
2022-02-20 22:16:43 -05:00
tildearrow
8f03964fbb
NES: fix noise being totally wrong
2022-02-20 22:08:47 -05:00
tildearrow
5ffda66f22
NES: better channel muting
2022-02-20 21:54:03 -05:00
tildearrow
1030bc13b2
C64: fix wiz lab one more time
2022-02-20 21:45:28 -05:00
tildearrow
e697c055b6
replay keyOn in active channels during forceIns
...
fixes an issue when playing orders
2022-02-20 21:39:14 -05:00
freq-mod
ce112d0eff
more technical technical names
2022-02-20 15:24:03 -05:00
Waldemar Pawlaszek
2e4c7ec60a
Initial Atari Lynx Support
2022-02-20 18:15:15 +01:00
tildearrow
47d7e68958
i am so drunk
2022-02-20 04:40:45 -05:00
tildearrow
0f69a6d206
GUI: follow up to #191
2022-02-20 04:26:35 -05:00
tildearrow
3a6beecb67
Merge pull request #191 from franciscod/about_fps
...
make about page animation framerate independent
2022-02-20 04:24:19 -05:00
tildearrow
fa363384aa
1.1 .DMF saving
...
as of now you're given a choice between 1.1 and 1.0 module
2022-02-20 03:18:20 -05:00
tildearrow
68eecb723f
fix bugged notes in .dmf
2022-02-19 23:11:20 -05:00
tildearrow
73b0edad7c
GUI: prevent layout reset
2022-02-19 22:04:55 -05:00
tildearrow
cda18d32b3
store pattern names
2022-02-19 18:18:12 -05:00
tildearrow
67ec998196
LFO LFO LFO LFO LFO LFO LFO LFO LFO LFO LFO LFO
2022-02-19 17:35:52 -05:00
Francisco Demartino
87c9cc7574
make about page animation framerate independent
...
fixes #189
2022-02-19 18:15:57 -03:00
tildearrow
859ac5e373
GUI: add the rest of instrument types
...
NO UI YET
2022-02-19 03:37:47 -05:00
tildearrow
464ad5a825
preliminary 1.1 .dmf loading
2022-02-19 02:52:53 -05:00
tildearrow
9eb6d1cfc1
logW -> logE
2022-02-19 00:00:21 -05:00
tildearrow
a9b2102ec1
GUI: add party time warning
2022-02-18 13:21:36 -05:00
tildearrow
0d5aa002d3
prepare for custom note/value input map
2022-02-18 13:11:41 -05:00
tildearrow
840be64314
split config management
2022-02-18 13:11:04 -05:00
tildearrow
1a95e18f13
split system definition code
...
engine.cpp is now shy of 2500 lines
2022-02-18 13:04:33 -05:00
tildearrow
650beebe99
split VGM ops code
2022-02-18 12:58:36 -05:00
tildearrow
c39d3898b4
split file ops code
2022-02-18 12:39:45 -05:00
tildearrow
339959fc23
:<
2022-02-18 02:21:01 -05:00
tildearrow
ce2af4303e
yay for more compatibility flags
...
ignore duplicate slides on .dmf
2022-02-18 02:03:31 -05:00
tildearrow
86e5b77981
fix E000 being treated too literally
2022-02-18 01:53:46 -05:00
tildearrow
fbed03dd0c
fix E1xy/E2xy behaving wrong with arps
2022-02-18 01:27:26 -05:00
tildearrow
f272f3f3f7
use _wgetenv instead of getenv on Windows
2022-02-17 23:07:36 -05:00
tildearrow
f735617ee3
GUI: code split, part 4
...
gui.cpp now 5600 lines
2022-02-17 22:59:11 -05:00
tildearrow
dde2849a16
GUI: code split, part 3
2022-02-17 22:40:23 -05:00
tildearrow
5ef34eb140
GUI: hide volume macro on GB instruments
2022-02-17 22:25:53 -05:00
tildearrow
f376e919ff
Game Boy: fix sweep in non-sweep channel
2022-02-17 22:19:01 -05:00
tildearrow
585efbec13
GUI: increase maximum octave
...
issue #179
2022-02-17 22:07:59 -05:00
tildearrow
36eaea0fa7
OPN: apply max freq limit
2022-02-17 22:07:20 -05:00
tildearrow
eafc3078cf
NES: fix high pitch being out of tune
2022-02-17 21:59:48 -05:00
tildearrow
7d9749d0ef
GUI: prevent crash when unable to load a font
2022-02-17 21:40:31 -05:00
tildearrow
b3d26d3309
GUI: code split, part 2
2022-02-17 14:04:39 -05:00
tildearrow
0feba09de2
GUI: code split, part 1
2022-02-17 13:08:17 -05:00
tildearrow
456db22f9d
fix wrong include path
2022-02-17 04:26:23 -05:00
tildearrow
5cbe140288
release v0.5.6
2022-02-17 03:37:47 -05:00
tildearrow
8eaf94cbce
GUI: display correct keybinds in menu bar
2022-02-17 03:33:43 -05:00
tildearrow
79fe54d4b6
fix some glitches
2022-02-17 03:20:08 -05:00
tildearrow
bacf57bb65
add stop song effect! finally!
2022-02-17 03:15:51 -05:00
tildearrow
09144b95f9
GUI: add ability to see previous orders in the pattern
...
editor
closes #161
2022-02-17 02:44:17 -05:00
tildearrow
810ee33d11
GUI: prepare for drawing prev/next pat content
2022-02-16 16:11:15 -05:00
tildearrow
b0996371b7
suffix with 00 instead of 0 in file export
2022-02-15 21:15:19 -05:00
tildearrow
7a05f902ea
i need to go
2022-02-15 18:52:12 -05:00
tildearrow
e5d9aed669
GUI: also accept number pad for value input
2022-02-15 17:47:07 -05:00
tildearrow
0bd953bcb4
GUI: add UI scaling setting
2022-02-15 17:42:56 -05:00
tildearrow
647f2f96b0
dear tildearrow are you drunk or what?
2022-02-15 17:22:09 -05:00
tildearrow
b24c572632
prevent division by zero, part 1
2022-02-15 15:19:36 -05:00
tildearrow
6960112f69
prepare for something
2022-02-15 13:38:59 -05:00
tildearrow
77d4b9cb62
GUI: scroll horizontally when cursor moves
...
fixes #171
2022-02-15 02:59:20 -05:00
tildearrow
2919bc5f03
add font file types
2022-02-15 02:11:12 -05:00
tildearrow
853ade2416
improve the status bar
...
issue #39
2022-02-15 01:46:03 -05:00
tildearrow
b9832abbeb
license clarification, part 3
2022-02-14 22:12:20 -05:00
tildearrow
3d1d7dabaa
license clarification, part 1
2022-02-14 21:59:26 -05:00
tildearrow
1196b7a5b0
GUI: add ability to load custom font
...
Furnace does what - *static*
2022-02-14 18:18:30 -05:00
tildearrow
91579e09eb
GUI: don't abort on font load failure
...
paving the way for custom fonts
2022-02-14 18:00:04 -05:00
tildearrow
1c3074bb43
PCE: also fix issue here (i think)
2022-02-14 02:45:20 -05:00
tildearrow
b319614fb5
fix channel cut not being reset when changing orde
...
r
2022-02-14 02:43:56 -05:00
tildearrow
939416791b
Amiga: don't replay samples on set order
2022-02-14 02:32:37 -05:00
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
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
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
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
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
62f2f67b9d
add two more compatibility flags
...
for songs that relied upon pre-0.5.5 broken behavior
2022-02-09 22:07:32 -05:00
tildearrow
e115d9e23b
the final macro changes. this is real 0.5.5
2022-02-09 17:03:31 -05:00
tildearrow
ae44cabba8
fix release logic
2022-02-09 16:02:29 -05:00
tildearrow
788ccfb334
unscrew alg + volume
2022-02-09 12:43:27 -05:00