cam900
2a95e61e9d
Add and reorganize constant define includes
2022-12-10 06:01:12 +09:00
tildearrow
d6d6743740
custom tick rate for presets
2022-12-04 01:11:32 -05:00
tildearrow
b41a015c4b
sample preview now defaults to C-4 rate
2022-11-29 00:17:38 -05:00
tildearrow
cf38680072
chip sample selection, part 4
...
partially works
2022-11-26 23:50:20 -05:00
tildearrow
c5df68f8af
GUI: improve create ins from sample functionality
...
pull request #740
2022-11-13 18:29:37 -05:00
tildearrow
ea643c574c
convert presets to new format, part 2
2022-11-13 16:57:47 -05:00
tildearrow
3f2f8a7197
GUI: add a clock
2022-11-10 01:26:59 -05:00
tildearrow
baa3989502
fix metronome in virtual tempo
2022-11-09 23:52:10 -05:00
tildearrow
63bb5aac6b
MIDI input: wave and sample preview
2022-11-06 02:06:51 -05:00
tildearrow
4531e9fc9c
load .brr loop position if present
2022-11-01 02:47:27 -05:00
tildearrow
a8def55d56
fix song stopping too early
2022-10-22 03:46:39 -05:00
tildearrow
b073368b21
fix endOfSong inconsistency
...
fixes #719
2022-10-22 03:31:03 -05:00
tildearrow
68d962fcdb
FCS: implement more commands
2022-10-06 15:37:54 -05:00
tildearrow
85eaf91591
FCS: some optimization
...
speed dial commands and preset delays
FCS = Furnace Command Stream (binary)
2022-10-06 14:37:42 -05:00
tildearrow
16b752dc8a
experimental split command stream
2022-10-04 18:57:04 -05:00
tildearrow
1409979561
fix instrument movement not relaying to sub-songs
...
properly when they have different pattern lengths
2022-10-03 12:16:50 -05:00
tildearrow
8de9e98a45
I may be drunk
2022-10-02 02:08:33 -05:00
tildearrow
a14bd4c8d4
call renderSamples() when moving samples
2022-10-02 02:00:31 -05:00
tildearrow
0c79280aae
GUI: fix loop not updating samples on SNES
2022-10-02 01:32:12 -05:00
tildearrow
85f739497f
fix bug when seeking with VT num>den
2022-10-02 01:02:01 -05:00
tildearrow
5e4bfe2f11
GUI: sample editor changes
2022-09-30 18:24:20 -05:00
tildearrow
3e997ae886
GUI: add a sample preview rate hint
2022-09-30 17:47:17 -05:00
tildearrow
89311690a0
chip flags rewrite, part 6
...
fix GUI (partially)
2022-09-30 02:14:54 -05:00
tildearrow
468f434b66
chip flags rewrite, part 5 - DO NOT USE
...
after fixing the GUI the last thing to do is upgrade all the presets to
the new format
but that will be SO boring
2022-09-30 00:26:54 -05:00
tildearrow
48db9a1d0c
chip flags rewrite, part 4 - DO NOT USE
...
the next part is to drop systemFlagsOld completely
and then to fix the GUI
2022-09-29 20:13:40 -05:00
tildearrow
0acca7458d
chip flags rewrite, part 2
...
move systemFlags to legacy status
2022-09-29 03:29:24 -05:00
tildearrow
6ed50d717c
fix song stop screwing everything up
2022-09-29 00:27:40 -05:00
tildearrow
122694d7c9
MIDI output improvements
2022-09-26 01:27:36 -05:00
tildearrow
656de800cf
renderSamples optimization
...
only render sample types which are used
stability remains to be tested
2022-09-25 17:18:04 -05:00
tildearrow
cbdf23efa7
allow loading .brr samples directly
2022-09-25 01:20:08 -05:00
cam900
e00758d67c
Merge branch 'master' of https://github.com/tildearrow/furnace into sample_macro
2022-09-22 23:02:01 +09:00
tildearrow
02d2077162
MIDI out: turn notes off on reset()
2022-09-22 02:46:55 -05:00
cam900
0f5a400b29
Merge branch 'master' of https://github.com/tildearrow/furnace into sample_macro
2022-09-18 00:11:53 +09:00
tildearrow
03e226e52b
seamless switchMaster
2022-09-10 23:33:05 -05:00
tildearrow
29f1be3b36
fix audio backend not changing on switchMaster
2022-09-10 23:32:04 -05:00
tildearrow
a99f1bd8a0
fix walkSong
2022-09-10 02:34:47 -05:00
tildearrow
187653a70f
dev113 - loop detection changes
2022-09-10 01:39:42 -05:00
cam900
d82d7255d1
Merge branch 'master' of https://github.com/tildearrow/furnace into sample_macro
2022-08-31 19:18:15 +09:00
tildearrow
820b23ecdb
fix macros sometimes being out of sync when seekin
2022-08-31 03:05:06 -05:00
tildearrow
f3c3d82e4d
fix hang when swapping chips
...
fixes #660
2022-08-31 02:52:35 -05:00
cam900
22211a4ef0
Fix loop
2022-08-27 17:28:08 +09:00
cam900
54dbd0690c
Merge branch 'master' of https://github.com/tildearrow/furnace into sample_macro
...
# Conflicts:
# src/engine/fileOps.cpp
# src/engine/platform/lynx.cpp
# src/engine/platform/rf5c68.cpp
# src/engine/platform/su.cpp
# src/engine/platform/x1_010.h
# src/engine/platform/ym2610.cpp
# src/engine/platform/ym2610.h
# src/engine/platform/ym2610b.cpp
# src/engine/platform/ym2610b.h
# src/engine/sysDef.cpp
# src/gui/insEdit.cpp
Add effect command for ADPCM-A global volume, X1-010 Sample bank slot
2022-08-27 17:25:48 +09:00
tildearrow
d577755035
fix note on sometimes not working in jam mode
2022-08-27 00:37:32 -05:00
tildearrow
1b80b96189
prepare for chip swapping
2022-08-26 03:03:36 -05:00
tildearrow
226f43fea3
several important bug fixes to advanced arp macro
2022-08-22 19:09:08 -05:00
tildearrow
c009cb3536
dev112 - prepare for advanced arp macro
...
this new advanced arp macro offers more flexibility and reduces code duplication
it allows you to set each step of the macro to either relative or fixed mode
(instead of just one mode for the entire macro)
the UI is still a work in progress and doesn't work well
this change is big and may break things! further fixes incoming
2022-08-22 15:59:45 -05:00
tildearrow
5fe3a3c35a
prepare for moving chips
2022-08-19 16:25:32 -05:00
Natt Akuma
7c42453422
Rewrite per-system effect handling ( #548 )
...
* Rewrite per-system effect handling
* fix build
* C64: fix fine cutoff regression
* fix some more crashes
Co-authored-by: tildearrow <tildearrow@protonmail.com>
2022-08-18 01:26:22 -05:00
tildearrow
77109c3832
fix instrument move/del screwing up sub-songs
2022-08-15 22:54:31 -05:00
tildearrow
041a76ad81
raw sample import fixes
2022-08-13 06:25:11 -05:00