tildearrow
c58eec5753
do not reset the timer (and remove intro monitor)
2023-08-03 03:54:06 -05:00
tildearrow
d096d5eb3c
GUI: fix scrolling when stepping rows
2023-07-14 19:24:57 -05:00
MooingLemur
d722cc33d4
ZSM export: support for looped samples, fix error dispatching ZSM sync events
2023-07-07 14:56:59 -05:00
tildearrow
ce2661df66
audio issue debugging
2023-07-06 18:29:29 -05:00
tildearrow
3d79827d55
Merge pull request #1199 from mooinglemur/20230705-zsmsync
...
VERA, ZSM Export: Add EExx event as synchronization message, add sync message support in ZSM export
2023-07-06 03:41:06 -05:00
tildearrow
59e93892dd
fix MIDI clock/time using too much CPU
2023-07-05 23:55:50 -05:00
MooingLemur
a8a02b9ebb
Changed EFxx to EExx at request of tildearrow
2023-07-05 15:29:11 -07:00
MooingLemur
fba48149a5
VERA, ZSM Export: Add EFxx event as synchronization message, add sync message support in ZSM export
2023-07-05 15:07:44 -07:00
tildearrow
598e8ddf03
don't handle a buffer of size 0
2023-06-24 17:45:43 -05:00
tildearrow
4521cbfb4f
asdf
2023-06-20 04:26:23 -05:00
tildearrow
6e61343ad8
playSub optimization
...
MAY CAUSE REGRESSIONS but I don't know
2023-06-20 01:20:48 -05:00
tildearrow
443535a54c
fix possible hang in runMidiClock
...
issue #1167
2023-06-20 01:08:51 -05:00
tildearrow
c5eaa4c716
fix force mono audio
2023-06-09 14:57:14 -05:00
tildearrow
d6c91a688a
Tremolo is broken. part 2.
2023-06-06 15:54:24 -05:00
tildearrow
540af1e2ef
Tremolo is broken.
2023-06-06 14:58:02 -05:00
tildearrow
29688d1cc5
fix MTC/MIDI clock on playSub
2023-05-10 03:30:05 -05:00
tildearrow
826538e41b
implement MIDI timecode output
2023-05-10 02:57:59 -05:00
tildearrow
eb521a6dac
fix MIDI clock, part 2
2023-05-09 22:12:14 -05:00
tildearrow
1d3c89aa51
fix MIDI clock, part 1
2023-05-09 05:33:26 -05:00
tildearrow
bdcbab0921
prepare to fix MIDI clock
2023-05-09 05:05:53 -05:00
tildearrow
2c18d1ebd4
fix out of range effect value crash
2023-05-09 03:36:05 -05:00
tildearrow
e759200ac6
NES: add L I N E A R C O U N T E R effect
2023-05-05 01:10:03 -05:00
tildearrow
b037b07c30
SNES: add global volume control effects
2023-05-04 16:49:47 -05:00
tildearrow
8bc0781f59
implement 05xy/06xy
...
issue #1044
2023-04-30 13:46:09 -05:00
tildearrow
c0c3d03dd1
understand EDxx in one tick gap
...
issue #1071
2023-04-17 19:08:14 -05:00
tildearrow
f1c6cd5097
blip_buf clock<rate bug workaround, part 1
...
issue #1055
now I gotta think of a strategy for dispatch
2023-04-13 18:11:10 -05:00
tildearrow
4e55368787
GUI: fix per-chan osc visual glitch when stopping
2023-04-06 01:42:52 -05:00
tildearrow
fc4397f644
Revert "release Furnace Pro"
...
This reverts commit 2255bdf6c7
.
2023-04-02 02:31:36 -05:00
tildearrow
2255bdf6c7
release Furnace Pro
2023-04-01 17:00:51 -05:00
tildearrow
88654e26fc
command stream arps
2023-03-27 03:29:43 -05:00
tildearrow
da7d67fa85
more command stream playback work
2023-03-27 00:40:54 -05:00
tildearrow
c4510e16e0
add experimental command stream player
...
for verification
after that I am going to write optimization code
2023-03-26 18:48:16 -05:00
KMoene
913d22fd57
init support for setting program change
2023-03-22 00:51:54 -04:00
tildearrow
a144ca75b4
release for intro tune contest
2023-02-19 15:58:56 -05:00
tildearrow
2343cdecc5
VGM export: add "trailing ticks" option
...
issue #695
2023-02-08 19:25:03 -05:00
cam900
03e0c8d8ee
Merge branch 'master' of https://github.com/tildearrow/furnace into es5506_alt
2023-02-06 08:56:14 +09:00
tildearrow
ac5986e44f
dev139 - groove patterns!
2023-02-05 02:56:39 -05:00
cam900
f8b9901e4b
Fix command order
2023-02-05 10:04:31 +09:00
cam900
dd79ae401b
Merge branch 'master' of https://github.com/tildearrow/furnace into es5506_alt
2023-02-05 10:00:27 +09:00
tildearrow
31ccb58a48
implement tremolo
2023-02-04 16:08:20 -05:00
tildearrow
43ba2ff8f2
OPZ: implement LFO2
...
issue #831
untested and I can't test now
2023-02-03 17:00:15 -05:00
cam900
3403e10b0b
Merge branch 'master' of https://github.com/tildearrow/furnace into es5506_alt
2023-01-24 08:14:29 +09:00
tildearrow
45faadd4c8
update copyright year
2023-01-19 19:18:40 -05:00
cam900
7340d029ae
Merge branch 'master' of https://github.com/tildearrow/furnace into es5506_alt
2023-01-19 16:51:27 +09:00
tildearrow
539b2ec2db
dev138 - fix broken porta after legato
2023-01-17 01:58:59 -05:00
cam900
536c345763
Merge branch 'master' of https://github.com/tildearrow/furnace into es5506_alt
2023-01-12 23:31:56 +09:00
tildearrow
01f6e8f963
make patchbay effective on samplepreview/metronome
2023-01-12 03:31:43 -05:00
tildearrow
e0785d9f00
fix front/rear being inverted
2023-01-07 16:39:01 -05:00
tildearrow
1154a2bda6
implement patchbay-based output
2023-01-06 18:44:20 -05:00
tildearrow
6273275b47
new floating-point volumes and patchbay
2023-01-06 17:43:08 -05:00
tildearrow
707bbb54ea
add effects for rear panning
2023-01-05 03:08:57 -05:00
tildearrow
71e40dc015
support more than 2 output channels
...
up to 16 on JACK
to-do: add more mixer settings
2023-01-05 02:40:17 -05:00
tildearrow
48bcc6a124
prepare for handling more than 2 channels
2023-01-04 20:04:02 -05:00
tildearrow
6c834524aa
new dispatch, part 4
2023-01-04 17:01:14 -05:00
tildearrow
a29f36a5df
new dispatch, part 1
2023-01-03 01:09:46 -05:00
cam900
8a71a81ffb
Merge branch 'master' of https://github.com/tildearrow/furnace into es5506_alt
2023-01-02 09:26:05 +09:00
tildearrow
e31f8a2115
SegaPCM: fix new arp strat
2022-12-29 15:42:01 -05:00
tildearrow
ae4cb78c2c
...
2022-12-29 15:25:38 -05:00
tildearrow
f8bceecebf
another update
2022-12-29 14:43:42 -05:00
tildearrow
e8d9fd6a15
maybe fix possible crash in low buffer sizes
2022-12-29 14:34:19 -05:00
cam900
f992346772
Addressing comments
2022-12-25 18:51:23 +09:00
cam900
429aed0ab1
Merge branch 'master' of https://github.com/tildearrow/furnace into es5506_alt
2022-12-17 15:00:44 +09:00
tildearrow
9da46ee8ba
implement macro masking
2022-12-17 00:09:56 -05:00
cam900
37e83c0905
Merge branch 'master' of https://github.com/tildearrow/furnace into es5506_alt
2022-12-10 14:29:13 +09:00
tildearrow
423978cba7
possibly fix crash on high smpl rates & low bufsiz
2022-12-08 04:37:43 -05:00
cam900
2ec35d903f
Merge branch 'master' of https://github.com/tildearrow/furnace into es5506_alt
2022-12-04 16:53:54 +09:00
tildearrow
992fefd9d2
C64: fix glitches when one-tick gap is on
2022-11-30 02:14:02 -05:00
tildearrow
a09c1949ac
fix oneTickCut overriding ECxx
2022-11-30 02:07:44 -05:00
cam900
46880634b4
Merge branch 'master' of https://github.com/tildearrow/furnace into es5506_alt
2022-11-15 11:52:30 +09: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
cam900
13b2a72a01
Merge branch 'master' of https://github.com/tildearrow/furnace into es5506_alt
2022-10-26 12:28:24 +09:00
tildearrow
9a1447e392
NES: envelope and length counter effects
2022-10-25 00:43:03 -05:00
tildearrow
8b80009d92
still tick subticks in freelance mode
2022-10-24 03:25:19 -05:00
tildearrow
a8def55d56
fix song stopping too early
2022-10-22 03:46:39 -05:00
cam900
87cb3c49a4
Update ES5506:
...
Remove transwave for now
- It consumes high CPU usage, so possibly little headroom for anything else.
Fix per-voice OSC via git master
Fix default channel for ES5506
Fix macro order - Filter macro must be executed after key on
Add SSV preset
2022-10-22 17:19:39 +09:00
cam900
f8c494e1dd
Merge branch 'master' into es5506_alt
2022-10-09 20:05:15 +09:00
tildearrow
9c22b4671c
improve playback hang detection logic
2022-10-09 01:14:02 -05:00
tildearrow
76f1717b14
the cursor can't get tired
2022-10-02 01:54:31 -05:00
tildearrow
0c79280aae
GUI: fix loop not updating samples on SNES
2022-10-02 01:32:12 -05:00
cam900
62f1ba73eb
Merge branch 'master' of https://github.com/tildearrow/furnace into es5506_alt
2022-09-29 22:05:41 +09:00
tildearrow
86fe6206be
another tiny fix
2022-09-29 00:27:58 -05:00
tildearrow
6ed50d717c
fix song stop screwing everything up
2022-09-29 00:27:40 -05:00
cam900
013c7b92fb
Merge branch 'master' of https://github.com/tildearrow/furnace into es5506_alt
2022-09-27 00:01:10 +09:00
tildearrow
122694d7c9
MIDI output improvements
2022-09-26 01:27:36 -05:00
tildearrow
c27c650c11
MIDI out: prevent out of range notes
2022-09-25 23:43:01 -05:00
cam900
a0745e80b5
Accidentally removed this
2022-09-25 20:25:05 +09:00
cam900
a11440ac0f
Fix cmdName
2022-09-25 20:22:22 +09:00
cam900
81bebc5112
Reduce unnecessary changes, Volume macro fixes, calcArp
2022-09-25 19:21:49 +09:00
cam900
5a6cde65ed
Merge branch 'master' of https://github.com/tildearrow/furnace into es5506_alt
2022-09-25 18:34:36 +09:00
cam900
0a49d4bfd0
Merge branch 'master' of https://github.com/tildearrow/furnace into es5506_alt
2022-09-25 18:32:06 +09:00
tildearrow
01a592100f
SNES: define effects (they don't work yet)
2022-09-25 04:02:06 -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
401581e892
fix 116.5
2022-09-21 23:41:22 -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
187653a70f
dev113 - loop detection changes
2022-09-10 01:39:42 -05:00
cam900
3fcccb52ee
Reduce performance issue
2022-08-28 10:50:57 +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
cam900
4cc79fb49d
Prepare for split sample chip instrument
...
(MSM6258, MSM6295, QSound, Sega PCM, ADPCM-A, ADPCM-B, YMZ280B, RF5C68)
Instrument color and icons are placeholder.
different volume range, hard panned/soft panned and/or independent volume per output, chip-dependent features (global volume, echo, etc)
Allow use sample in instrument tab for chip with sample support
Prepare to support X1-010 Seta 2 style bankswitch behavior
Prepare to support AY89x0 PCM DAC
Support volume for PCE sample (DAC)
Fix Lynx, Y8950 sample pitch matches to sample preview
Support PCM DAC with backward and pingpong loop mode
Reduce some codes
Add Sega PCM, AY89x0, QSound, PCM DAC, Lynx per-channel debug support
2022-08-27 16:27:36 +09:00
tildearrow
d577755035
fix note on sometimes not working in jam mode
2022-08-27 00:37:32 -05:00