tildearrow
56acd5ccbb
oopsie
2022-02-22 23:50:38 -05:00
tildearrow
2a97f17b88
attribution
2022-02-22 23:50:18 -05:00
BlastBrothers
f3016bc6d7
Compact FM editor with alternate envelope display ( #210 )
...
* tab names, env size, ssg tickbox
* Env size, ssg tickbox, tab names
* Horizontal line showing sustain
* Compress the envelope horizontally
* Draw release as shaded triangle in background
* Envelopes now scale with TL
* Draw two lines to SL, changed env horiz. scaling
* SL line again (yes, the env clips thru the window)
* Slopes of DR and D2R stay constant when SL changes
* revert horiz SL line behavior
* Minor code cleanup
* Handle cases where AR, Dr, or D2R are 0
* FM editor fits without vertical scrollbar at 1080p
* Reverse sliders so louder/longer is on the right
Co-authored-by: BlastBrothers <Blast_Brothers_aol.com>
(TODO: add options for this)
2022-02-22 23:39:44 -05:00
tildearrow
ef0e19413c
ok so fix the file dialog
2022-02-22 22:41:37 -05:00
tildearrow
a5561f1899
tabs to spaces
2022-02-22 22:13:17 -05:00
tildearrow
bb074bee4c
update credits
2022-02-22 21:20:04 -05:00
BlastBrothers
9237a0f6fa
Merge branch 'tildearrow:master' into master
2022-02-22 20:09:41 -05:00
BlastBrothers
71efc3d7c3
Reverse sliders so louder/longer is on the right
2022-02-22 19:15:00 -05:00
tildearrow
e6ee28ce0d
Merge branch 'cps2' of https://github.com/superctr/furnace into superctr-cps2
2022-02-22 18:21:57 -05:00
tildearrow
f2232b6157
more lynx micro-fixes and bump version to dev57
...
allocated 3 versions for possible emergency fix releases after 0.5.7
0.6 dev starts here!
2022-02-22 17:48:13 -05:00
tildearrow
278536489f
lynx micro-fix
2022-02-22 17:40:29 -05:00
tildearrow
8ca32aa2d6
let's go
...
Atari Lynx Support
2022-02-22 17:37:23 -05:00
Francisco Demartino
e743d847cd
GUI: unhardcode about line count
2022-02-22 17:20:16 -05:00
Waldemar Pawlaszek
b1120575e4
Proper device resetting
2022-02-22 21:35:17 +01:00
Waldemar Pawlaszek
2e45b3066a
Removing unused variables
2022-02-22 21:34:56 +01:00
Ian Karlsson
e32ef2d881
Add 3xxx effect to set echo delay buffer length. Add documentation
2022-02-22 21:16:46 +01:00
Waldemar Pawlaszek
d07f28aec5
Compilation error fix
2022-02-22 21:12:10 +01:00
BlastBrothers
c128463edc
FM editor fits without vertical scrollbar at 1080p
2022-02-22 13:21:29 -05:00
BlastBrothers
c345acd3f7
Handle cases where AR, Dr, or D2R are 0
2022-02-22 12:45:46 -05:00
BlastBrothers
d3497c1ed0
Minor code cleanup
2022-02-22 11:55:13 -05:00
BlastBrothers
765cca1451
revert horiz SL line behavior
2022-02-22 09:20:05 -05:00
BlastBrothers
d0aaf581f5
Slopes of DR and D2R stay constant when SL changes
2022-02-22 09:16:36 -05:00
BlastBrothers
532d2387c5
SL line again (yes, the env clips thru the window)
2022-02-22 08:31:48 -05:00
BlastBrothers
f5f4aa00a1
Draw two lines to SL, changed env horiz. scaling
2022-02-22 08:25:09 -05:00
Waldemar Pawlaszek
69fb99bafd
Implementing register pool. Slightly reworking emulation core.
2022-02-22 12:52:05 +01:00
Ian Karlsson
b3908216f8
Implement QSound support
2022-02-22 11:36:12 +01:00
Waldemar Pawlaszek
79e53cfd10
Merge branch 'master' of git://github.com/tildearrow/furnace into tildearrow-master
...
# Conflicts:
# src/gui/insEdit.cpp
2022-02-22 09:13:49 +01:00
tildearrow
721445cf07
release v0.5.7 (for real this time)
...
also fix oscilloscope and add layout reset option
2022-02-22 02:01:59 -05:00
tildearrow
61253d4558
GUI: draw reference line in arp macro
2022-02-22 00:51:59 -05:00
tildearrow
6d6d30cbf3
set compatibility flags for 1.1 modules
2022-02-22 00:32:23 -05:00
tildearrow
4ce28c0a05
GUI: one more visualizer fix
2022-02-22 00:32:13 -05:00
tildearrow
5af0292f69
GUI: make the visualizer no longer a secret
2022-02-22 00:18:37 -05:00
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