James Alan Nguyen
c3b393004d
Fix for -Werror o/ o/ o/
2022-04-15 22:21:03 +10:00
James Alan Nguyen
1985546d0b
Add file extension to picker
2022-04-15 22:20:46 +10:00
James Alan Nguyen
c431add35b
BNK - Fix sustain flag
2022-04-15 22:20:46 +10:00
James Alan Nguyen
7e692eb073
Checkpoint: BNK presets now loading and also refactoring duplicated operations.
2022-04-15 22:20:46 +10:00
James Alan Nguyen
29ed73a157
Start BNK
2022-04-15 22:20:46 +10:00
James Alan Nguyen
ee14f0fa8c
SBI fixes:
...
- Support 2OP\x1A header (used in some third party implementations)
- Include 2op pair for Freq Monster 801 6op (4+2op) patches.
- Fall back to filename if no internal patch name found.
2022-04-15 22:20:46 +10:00
tildearrow
96715ed88c
add experimental low-latency mode
...
do not use (yet)!
2022-04-15 05:37:23 -05:00
tildearrow
d47a59f5f0
implement pitch macro
...
TODO: test!
2022-04-15 03:37:16 -05:00
tildearrow
c743a9e96a
implement phase reset macro on supported systems
2022-04-15 03:16:14 -05:00
tildearrow
c76e719371
GUI: prepare for more macros
2022-04-15 02:51:38 -05:00
tildearrow
f9e9c6c179
huh
2022-04-15 01:30:21 -05:00
tildearrow
600c38543b
what is valid then
2022-04-15 01:29:29 -05:00
tildearrow
a530934671
fix retrigger issue in sample instruments
2022-04-15 01:26:44 -05:00
tildearrow
397ab43ffd
C64: better muting strategy
...
now directly inside reSID rather than in the DivDispatch
fixes #285
2022-04-15 01:20:09 -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
51bc1119e8
hopefully fix oscilloscope line being out of bound
2022-04-14 23:22:25 -05:00
tildearrow
aa415caa57
GUI: fix another cppcheck warning
2022-04-14 23:22:11 -05:00
tildearrow
be483470ef
GUI: add "Use standard OPL waveform names" option
2022-04-14 21:57:39 -05:00
tildearrow
68445435f9
fix several misc issues
2022-04-14 18:25:59 -05:00
tildearrow
8ff694eb13
GUI: fix MIDI input settings crash
2022-04-14 16:20:10 -05:00
tildearrow
5eb2717884
GUI: slightly tweak note preview algorithm
...
issue #338
2022-04-14 13:54:47 -05:00
tildearrow
11516d7923
GUI: allow cursor movement when stepping
2022-04-14 03:05:58 -05:00
tildearrow
55e085b148
GUI: separate current order from engine order
...
fixes #105
2022-04-14 02:58:29 -05:00
tildearrow
9795bca2ca
fix audio export not aborting in per-channel mode
2022-04-14 02:26:47 -05:00
tildearrow
cc1933dcbb
export ExtCh op channels as a group
...
in per-channel audio export
2022-04-14 02:16:08 -05:00
tildearrow
8ce8e87922
VERA: halve PCM volume
...
this should be good
2022-04-14 02:04:18 -05:00
tildearrow
3707a86f42
VERA: 4x the volume
2022-04-14 01:51:21 -05:00
tildearrow
0e2ecaf6be
add setting to disable scrollChangesOrder
...
it's kinda unreliable at the moment
2022-04-14 01:25:21 -05:00
tildearrow
d6333af330
GUI: unreliable version of #63
2022-04-13 18:16:55 -05:00
tildearrow
720f046f28
GUI: implement no-nibble-push value input
2022-04-13 17:42:55 -05:00
tildearrow
e86174921b
GUI: partially add a piano
2022-04-13 03:24:49 -05:00
tildearrow
2e2fafd878
GUI: add metronome volume setting
2022-04-13 02:29:07 -05:00
tildearrow
2cd454a59d
major warning dialog changes
...
it makes more sense now. closes #321
2022-04-13 02:09:59 -05:00
tildearrow
75f99cfb09
update credits
2022-04-13 00:37:48 -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
aab7cf2512
oops
2022-04-12 23:03:24 -05:00
tildearrow
ff75c7fe01
GUI: implement macro line drawing
2022-04-12 23:03:20 -05:00
tildearrow
9bd8aef538
SMS: fix note slides on upper notes
...
hopefully this doesn't break anything
2022-04-12 21:30:35 -05:00
tildearrow
45f14a951a
GUI: add Colorize instrument editor using instrume
...
nt type option
2022-04-12 21:30:12 -05:00
tildearrow
152d05dbfc
GUI: add "separate car/mod colors" to FM editor
...
and other improvements
2022-04-12 18:26:25 -05:00
tildearrow
8facb43081
GUI: change behavior of play buttons
2022-04-12 17:01:41 -05:00
tildearrow
25c5c97c47
GUI: add YM2414 to system presets
2022-04-12 16:12:32 -05:00
tildearrow
8702effbb9
prepare for storing other details
2022-04-12 15:39:01 -05:00
tildearrow
bc3e64726e
prepare for "select instruments to load" dialog
2022-04-12 15:38:40 -05:00
tildearrow
40451cc039
GUI: update credits
2022-04-12 04:36:45 -05:00
tildearrow
a20861559b
implement .dmc loading
2022-04-12 03:34:53 -05:00
tildearrow
dae7a9a099
GUI: add "Create instrument from sample" option
2022-04-12 03:00:57 -05:00
tildearrow
3b0be2c42a
GUI: focus sample editor when clicking on waveform
2022-04-12 02:46:51 -05:00
tildearrow
ea463e4dfd
Merge pull request #352 from OPNA2608/add/ff_import
...
Add FF bank import
2022-04-12 02:43:16 -05:00
tildearrow
5a5f800297
GUI: deduplicate a lot of code
2022-04-12 02:39:03 -05:00
tildearrow
ffef40c098
GUI: clampSetting() for sample layout
2022-04-12 02:24:42 -05:00
tildearrow
0ae414da01
Merge branch 'compact-sample-editor' of https://github.com/BlastBrothers/furnace into BlastBrothers-compact-sample-editor
2022-04-12 02:21:53 -05:00
tildearrow
455cccdef0
GUI: sample improvements
...
- resample change C-4 note
- add duplicate option
2022-04-12 02:15:12 -05:00
tildearrow
3d94aef14b
WaveSynth: remove to-do
2022-04-12 01:51:45 -05:00
tildearrow
9baa261253
GUI: reduce initial oscilloscope latency
2022-04-12 01:51:15 -05:00
tildearrow
463090717b
Amiga: what the hell?
2022-04-12 01:26:14 -05:00
tildearrow
24209c7853
dev82 - amiga wavetables
...
closes #16 (yay!)
2022-04-12 01:19:00 -05:00
tildearrow
014e86d3d1
add missing license headers
2022-04-12 00:18:29 -05:00
tildearrow
e77ecfd04b
N163: implement wave synth
...
I hope this does not break any songs
2022-04-12 00:17:34 -05:00
tildearrow
0ea6437a86
Merge pull request #362 from BlastBrothers/master
...
OPLx / OPLL envelope graphs reflect the state of sustain and/or EGS flags
2022-04-11 22:41:26 -05:00
tildearrow
ef5953cda5
don't store the upper 24 bits of FM macro values
...
those are unnecessary (no FM parameter ever goes above 255)
2022-04-11 22:37:34 -05:00
tildearrow
456be8a08f
Merge branch 'ins_fix' of https://github.com/cam900/furnace into cam900-ins_fix
2022-04-11 22:36:13 -05:00
BlastBrothers
0771cdcdae
Add in the alternate editor as an option
2022-04-11 22:14:20 -04:00
BlastBrothers
93b87cc65d
Sample preview can only be so tall now
2022-04-11 21:51:43 -04:00
BlastBrothers
f362b1288c
Add (currently useless) menu option ofr compact editor
2022-04-11 21:27:23 -04:00
BlastBrothers
f6381771a9
Revert "Thin sample editor"
...
This reverts commit 8a2bf3ae39
.
2022-04-11 20:16:51 -04:00
BlastBrothers
61715fd8b0
Revert "Rearrange buttons"
...
This reverts commit 052a0923fe
.
2022-04-11 20:15:46 -04:00
BlastBrothers
af2b19ae62
Revert "Sample preview has maximum y height relative to x"
...
This reverts commit 1151db5091
.
2022-04-11 20:15:03 -04:00
BlastBrothers
1d14ca2d88
Merge branch 'tildearrow:master' into master
2022-04-11 19:51:31 -04:00
tildearrow
8407a7d3a4
add several TODO comments
...
self-note: check this one after you come back!
2022-04-11 18:12:05 -05:00
BlastBrothers
83baae92d9
Now it works ofr OPLL too, plus global sus
2022-04-11 17:26:40 -04:00
tildearrow
b5472fb52e
third attempt
2022-04-11 13:36:02 -05:00
tildearrow
1adc7753be
second attempt
2022-04-11 13:08:12 -05:00
BlastBrothers
62ea469600
Works for OPLx
2022-04-11 13:55:20 -04:00
tildearrow
1abfa0644b
oops
2022-04-11 12:49:43 -05:00
BlastBrothers
0094e75bcf
Pass sus to drawFMEnv- but is this the right var?
2022-04-11 12:15:11 -04:00
BlastBrothers
72632b9b72
Merge branch 'tildearrow:master' into master
2022-04-11 10:15:47 -04:00
cam900
0bba063437
Fix possibly breaks instrument loading
2022-04-11 21:15:52 +09:00
cam900
a454afcd19
Fix possible instrument loading fix
2022-04-11 21:08:58 +09:00
tildearrow
128fc596cb
GUI: wait what?
2022-04-11 04:07:01 -05:00
tildearrow
224d8e11e5
GUI: add some oscilloscope settings
2022-04-11 03:34:38 -05:00
tildearrow
7bb0743598
GUI: fix file path corruption on sys file picker
2022-04-11 03:14:12 -05:00
tildearrow
ac286fc8d1
GUI: real-time color setting preview
2022-04-11 02:53:21 -05:00
tildearrow
7905b813e0
GUI: TableSetupScrollFreeze() for log view
2022-04-11 02:45:02 -05:00
tildearrow
283d74c32f
GUI: friendlier name for N163 TDM disable
2022-04-11 02:39:06 -05:00
tildearrow
d2a8b028e8
Merge pull request #354 from cam900/n163_demultiplex
...
Add support of N163 demultiplexed output
2022-04-11 02:38:17 -05:00
tildearrow
d485411727
hopefully fix Windows build
2022-04-11 02:01:23 -05:00
tildearrow
39784bc7c2
YMU759 samples at 48KHz
2022-04-11 01:58:41 -05:00
tildearrow
8a49522e59
beta 1-3 .dmf loading
...
i did it
2022-04-11 01:41:45 -05:00
tildearrow
9e0e725802
Sorry but I think I'd like to go now.
2022-04-11 00:12:24 -05:00
tildearrow
552967246d
**SUBMODULE UPDATE - PLEASE READ!**
...
as of now I have added the Date library as a submodule in order to have
log messages in the correct time zone
please update your submodules by doing:
```
git submodule update --init --recursive
```
2022-04-10 23:01:55 -05:00
tildearrow
6b627ab885
TOOK
2022-04-10 22:16:42 -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
4ae13c15e6
get rid of <list>
2022-04-10 18:07:30 -05:00
tildearrow
09dec38407
Merge branch 'macro' ( #353 )
2022-04-10 17:26:15 -05:00
tildearrow
5f526f4b6e
add playSub time log
2022-04-10 17:24:41 -05:00
tildearrow
51761bc6df
part 3 - C64 mishap
2022-04-10 16:53:43 -05:00
tildearrow
51207e58ad
part 2 - finally
2022-04-10 16:52:03 -05:00