Eknous-P
cfc8c1e846
per-channel fft
...
separate input, output, plan and plot to be per-channel
2025-11-03 15:31:43 +04:00
Eknous-P
bfc2e3a60c
Merge branch 'master' into spectrum
2025-11-02 18:36:08 +04:00
tildearrow
deee0f816c
file player: fix output rate changes
2025-11-01 12:18:11 -05:00
Eknous-P
4f85dec801
Merge branch 'master' into spectrum
2025-11-01 17:19:30 +04:00
Eknous-P
bde9d9a890
add the remaining deletes, spectrum lines mult by dpiScale
2025-11-01 16:07:01 +04:00
tildearrow
0a958a17d3
make some of these buttons more useful
2025-11-01 05:04:09 -05:00
tildearrow
53b30d4b8b
don't allow multi-ins when mono
2025-11-01 04:05:16 -05:00
tildearrow
18b7ff1fb7
GUI: just set chordInputOffset to 0
2025-11-01 03:42:21 -05:00
tildearrow
173f59dc78
GUI: refactor the poly button
2025-11-01 03:38:11 -05:00
tildearrow
a8a57342ed
adpcm-xq: try decoding anyway
...
thanks Architect!
2025-11-01 03:20:34 -05:00
tildearrow
c078593768
finish the labels
2025-11-01 01:18:17 -05:00
tildearrow
e23c11b2fd
GUI: prepare to add different piano label modes
2025-10-31 20:44:11 -05:00
tildearrow
a7324cc931
document multi-ins feature
2025-10-31 20:24:11 -05:00
tildearrow
a843d0e2ac
document middle click feature
2025-10-31 20:16:40 -05:00
tildearrow
465328c952
GUI: set order to free pattern on middle-click
2025-10-31 20:12:37 -05:00
tildearrow
5b145b7121
multiple instrument playback, part 1
...
not implemented for MIDI yet
2025-10-31 19:36:13 -05:00
Eknous-P
d8d1993a4a
huh???
2025-11-01 00:21:39 +04:00
Eknous-P
31c19c62a3
code style
2025-11-01 00:19:00 +04:00
Eknous-P
a78116ba02
Merge branch 'master' into spectrum
2025-11-01 00:13:38 +04:00
Eknous-P
122053feb6
no scrollbar and fix note 0 on tuner
2025-10-31 23:43:54 +04:00
Eknous-P
242af1d5f8
fix tuner, spectrum, vertical mixer layout
2025-10-31 23:19:43 +04:00
tildearrow
08a27be76f
GUI: chord input
...
looks like a horrid hack, but it works
I'll improve some of the code at some point
2025-10-31 05:03:58 -05:00
tildearrow
e8aeb45a12
TimeMicros::fromString()
...
and improve the cue position editor a bit
2025-10-31 03:42:43 -05:00
tildearrow
3516245d2e
rename totalTicksOff to totalTimeDrift
2025-10-30 20:40:22 -05:00
tildearrow
5ff81aef33
some time refactors
...
no more weird totalTicks name
code looks better
2025-10-30 20:35:30 -05:00
Redas Jefisovas
a2b56b5b64
feat: add clearer explanations to effects
2025-10-30 19:07:06 -05:00
tildearrow
b218bdea7a
TimeMicros struct
2025-10-30 18:44:59 -05:00
tildearrow
e579ba8ee8
GUI: add option to offset sample
...
in the amplify one
2025-10-30 17:14:31 -05:00
tildearrow
0ae9151b47
GUI: fix audio export progress bar
...
issue #2454
2025-10-30 14:59:48 -05:00
tildearrow
0c8cddf356
dev238 - Merge branch 'filePlayer'
...
this introduces a new audio file player with the ability to synchronize
with tracker playback.
it additionally removes the walkSong() and findSongLength() methods.
use calcSongTimestamps() instead, which will fill in
DivEngine::curSubSong->ts (a DivSongTimestamps struct with song time
information). see src/engine/song.h for the struct definition.
2025-10-30 05:11:59 -05:00
tildearrow
1720a519f0
what are you on, MSVC?
2025-10-30 05:02:54 -05:00
tildearrow
3a0fe2dec7
fix typo
2025-10-30 04:59:14 -05:00
tildearrow
d3e9366948
add a useful button
2025-10-30 04:53:17 -05:00
tildearrow
98165f5ed2
ugly cue position editor
2025-10-30 04:35:44 -05:00
tildearrow
319da2d391
file player cue point and loop tracking
...
no loop trail yet
2025-10-30 04:07:27 -05:00
tildearrow
3c106f7861
improve time tracking on step play
...
now it fetches row time from song timestamps
also syncs file player!
2025-10-30 01:49:02 -05:00
tildearrow
64b8a8f714
turn volume slider into mix slider
...
it's far more useful
2025-10-30 01:30:48 -05:00
tildearrow
a6d06d3728
fix cursor movement check
2025-10-30 01:02:26 -05:00
tildearrow
a78c59e17e
reference player sync state now in GUI
2025-10-29 20:00:08 -05:00
tildearrow
cb220d41ec
DivSongTimestamps, part 8
...
now remove walkSong()
2025-10-29 19:39:53 -05:00
tildearrow
a49306b4bd
more reference player work
2025-10-29 19:25:08 -05:00
tildearrow
c7fe8fea80
speed up sub-song detection
2025-10-29 18:15:47 -05:00
tildearrow
f990dee0c1
DivSongTimestamps, part 7
...
calculate timestamps on every change that is likely to require
recalculation (inserting/altering/removing song control/speed effects,
changing song speed, changing orders and so on)
2025-10-29 17:56:25 -05:00
tildearrow
3b93c4e0ec
DivSongTimestamps, part 6
...
replace walkSong with calcSongTimestamps in GUI
2025-10-29 04:53:00 -05:00
tildearrow
c1175bcc35
DivSongTimestamps, part 5
...
deprecate walkSong and remove findSongLength
2025-10-29 04:21:31 -05:00
tildearrow
cc5b1d150f
DivSongTimestamps, part 4
2025-10-29 03:55:57 -05:00
Eknous-P
8626937f89
Merge branch 'master' into spectrum
2025-10-29 12:35:13 +04:00
tildearrow
b9b7c97469
Merge branch 'master' into filePlayer
2025-10-29 02:45:24 -05:00
tildearrow
3e270a38b5
fix crash when chip output count changes
2025-10-29 02:44:45 -05:00
tildearrow
ecfea6033a
DivSongTimestamps, part 3
2025-10-29 02:39:52 -05:00