cam900
97d2bddf1f
Merge branch 'master' of https://github.com/tildearrow/furnace into es5506_alt
...
# Conflicts:
# src/gui/insEdit.cpp
# src/gui/sampleEdit.cpp
2022-04-26 12:54:11 +09:00
cam900
49a41ff862
Merge branch 'master' of https://github.com/tildearrow/furnace into es5506_alt
...
* 'master' of https://github.com/tildearrow/furnace : (77 commits)
GUI: use pattern font for input latch
GUI: partially implement note input latch UI
GUI: transpose value does not transpose effect ID
GUI: prepare for note input latch UI
GUI: min ins selector width fix
GUI: separate operation masks
GUI: add missing FDS preset
GUI: prepare for separate operation mask
GUI: "none" instrument should not remove inscolumn
GUI: fix ins 0 being inserted on blank song
GUI: add a "none" option to instrument list
update to-do list
GUI: add "absorb" instrument input mode
use good default instrument when adding ins
better default instrument for OPL/OPLL
GUI: fix selection being visible in dummy row area
Further fix looped sample preview
GUI: fix about screen in power saving mode
VRC6: saw volume 63
GUI: add an effect list window
...
# Conflicts:
# src/engine/platform/amiga.cpp
# src/engine/vgmOps.cpp
# src/gui/dataList.cpp
# src/gui/guiConst.cpp
# src/gui/insEdit.cpp
# src/gui/sampleEdit.cpp
2022-04-26 12:04:23 +09:00
tildearrow
2a952b1a66
dev87 - C64 changes
...
issue #335
2022-04-25 17:55:48 -05:00
tildearrow
bd68ef5cc3
dev86 - SN duty macro phase reset fix
2022-04-24 18:12:18 -05:00
tildearrow
23be8d9336
the final piece of f-num/block work
2022-04-24 14:40:07 -05:00
cam900
29ea6dc360
Partially ES5506 support (not working yet!)
...
Add sample related enums
Add support for backward/pingpong loop, loop end position
Structize Notemap in sample instrument
2022-04-21 01:52:37 +09:00
tildearrow
b8c790bf79
dev84 - new compat flag and store macro modes
2022-04-18 00:52:29 -05:00
tildearrow
b77b9e61ec
the ugliest way to fix klisje paa klisje
2022-04-15 00:47:25 -05:00
tildearrow
3e15a066f8
Soundtracker .mod loading support
...
this required a re-organization of DivEngine::load() but it works
eventually we'll be able to load other file formats this way
2022-04-15 00:45:55 -05:00
tildearrow
fd723763f6
fix serious issue!
2022-04-13 00:35:38 -05:00
tildearrow
fbf7f9304e
dev83 - yet another E1xy/E2xy fix
...
and 17xx fix in ExtCh
2022-04-13 00:34:00 -05:00
tildearrow
8a49522e59
beta 1-3 .dmf loading
...
i did it
2022-04-11 01:41:45 -05:00
tildearrow
fddd05dc1a
improve logging facility
...
we have a log viewer within the program now
2022-04-10 22:12:02 -05:00
tildearrow
51207e58ad
part 2 - finally
2022-04-10 16:52:03 -05:00
cam900
d3e5efe834
Prepare for macro refactoring
2022-04-10 14:01:55 +09:00
tildearrow
9e0e8f3345
dev80 - increase song limits
...
up to 256 patterns
up to 256 orders
2022-04-08 17:21:36 -05:00
tildearrow
5bd076d13e
initial bring-up of the wave synth
...
issue #16
2022-04-08 02:11:33 -05:00
tildearrow
5d52ef7f00
support .dmf with 6-bit wavetables
2022-04-07 20:13:11 -05:00
tildearrow
ad09254cf4
dev78 - new compat flag that fixes ExtCh
2022-04-07 01:14:34 -05:00
tildearrow
4ba50b433a
FDS: .dmf wavetables will be 6-bit soon
2022-04-05 15:14:48 -05:00
tildearrow
258a905aaa
harden .dmf loader
...
issue #325
2022-04-04 14:15:26 -05:00
tildearrow
3a7a132f02
harden Furnace file loader
...
issue #325
2022-04-04 14:04:36 -05:00
tildearrow
81150d96fa
FDS: add FDS ins type auto-detection on .dmf
2022-04-04 04:57:38 -05:00
tildearrow
ac3772c024
initial FDS bring-up
2022-04-03 22:37:16 -05:00
tildearrow
d112cd0c68
what?
2022-04-03 17:22:44 -05:00
tildearrow
3a59e260d8
prepare for handling of FDS .dmf
2022-04-03 17:14:12 -05:00
tildearrow
d63ddda402
FDS preparation work DOES NOT COMPILE
2022-04-03 16:02:25 -05:00
tildearrow
ffb01dd19c
Revert "release 0.6pre0"
...
This reverts commit f7566455c2
.
2022-04-01 05:20:00 -05:00
tildearrow
f7566455c2
release 0.6pre0
2022-04-01 04:45:06 -05:00
tildearrow
154ef3f9a3
Amiga: filter emulation
2022-03-26 23:39:20 -05:00
tildearrow
b514ee30da
MOD import: non-linear pitch
2022-03-26 22:34:11 -05:00
tildearrow
9b6e582f8d
dev72 - two more compat flags
2022-03-26 22:15:15 -05:00
tildearrow
bd36a4ffdc
dev71 - more compatibility flags for .mod
2022-03-23 23:57:10 -05:00
tildearrow
711b60d454
improved mutex locking - less xruns when seeking
...
especially in JACK and macOS
2022-03-23 21:38:28 -05:00
tildearrow
ac79e7d6af
add broken speed alternation flag - dev70
2022-03-23 01:35:57 -05:00
tildearrow
cec5def347
what?
...
unacceptable.
2022-03-21 21:47:27 -05:00
tildearrow
1003d9fcb8
GUI: more "modified" status situations
...
fixes #236
2022-03-21 16:17:51 -05:00
tildearrow
8c961f0aae
add backup functionality - UNTESTED
2022-03-21 14:11:28 -05:00
James Alan Nguyen
e032580639
Started SBI import work (Issue #79 SBI task). Also ensure catch by reference not value.
2022-03-20 00:55:34 +11:00
tildearrow
d63f3d311b
fix arpeggio not resetting note to base on 0000
2022-03-17 16:37:49 -05:00
tildearrow
02e9edbad9
unlock the power of DECIMAL HZ!
2022-03-15 23:30:15 -05:00
tildearrow
02760ddcbc
MOD import: fix brainless 3
...
duration 0:00
2022-03-15 22:16:47 -05:00
tildearrow
4afd3b3ff1
MOD import: coding style and uninit fix
2022-03-15 21:45:31 -05:00
tildearrow
0a307fc4a6
MOD import: more improvements
...
- prepare for old Soundtracker MOD import
- add "bypass limits" flag - dope.mod plays correctly now
- automatic channel names
2022-03-15 18:32:15 -05:00
tildearrow
ff2b3e77a0
MOD import: don't complain about end of file
...
I gotta figure out how to fix this
2022-03-15 18:02:29 -05:00
tildearrow
219c5a0522
MOD import: add some stereo separation
2022-03-15 04:23:27 -05:00
tildearrow
f4c3f5a17f
MOD import: fix klisje
2022-03-15 03:25:38 -05:00
tildearrow
1918f59f57
don't error out all the time
2022-03-15 02:52:22 -05:00
tildearrow
a65df5cdab
OPL: pretend to be YMU and enable SOME emulation?
2022-03-15 00:33:57 -05:00
tildearrow
8012676993
MOD import: crash fix
2022-03-14 17:16:43 -05:00