Stepland
04654e268f
Save linear view colors in config
2022-11-19 01:43:37 +01:00
Stepland
eb16029370
There was *already* a preference system ???
2022-11-18 01:48:53 +01:00
Stepland
00133d3e93
Lane order is now actually used to shuffle the lanes on the linear view
2022-11-17 20:05:22 +01:00
Stepland
474e54a398
Change rainbow colors + fix lane order setting
2022-11-17 19:31:43 +01:00
Stepland
b4b9282860
Add hsluv rainbow maker
2022-11-17 18:04:17 +01:00
Stepland
f9a2318f9a
Make preview quick define button only appear when "use separate preview file" is unchecked
2022-11-17 02:08:11 +01:00
Stepland
76fde952ca
WIP Lane Order selector
2022-11-17 01:51:59 +01:00
Stepland
7924ad2000
WIP Lane Layout edition
2022-11-16 02:01:21 +01:00
Stepland
9ab1845941
"About" menu
2022-11-15 22:04:29 +01:00
Stepland
e90b5aca2a
Add keyboard shortcut help dialog
2022-11-15 01:14:03 +01:00
Stepland
46575cebdf
Replace preview music Play/Stop buttons with an icon button
2022-11-15 00:03:59 +01:00
Stepland
da7bbaaeec
Define preview from time selection
2022-11-14 23:21:23 +01:00
Stepland
c81ef0112a
Preview Music playback that kind of works
2022-11-14 22:27:53 +01:00
Stepland
07d409adf6
Start adding the audio preview play button
2022-11-11 01:12:28 +01:00
Stepland
dac05abe03
Ctrl+S and File>Save now force-save
2022-11-11 00:06:58 +01:00
Stepland
7926b43c53
history support chart addition / removal
2022-11-10 23:40:21 +01:00
Stepland
de72d441ae
ok it look slike offset is fixed for now !
2022-11-10 19:28:25 +01:00
Stepland
69e8add495
You can now change the offset but it's broken
2022-11-10 00:48:13 +01:00
Stepland
f2a1e606f7
copy/cut/paste/delete that kind of works for bpm changes
2022-11-09 01:01:58 +01:00
Stepland
bed64b8718
Rectangle selection that has less quirks
2022-10-28 01:24:16 +02:00
Stepland
84f834f09a
You can now drag a selection rectangle over the linear view, it has absolutely no effect for now
2022-10-27 22:08:56 +02:00
Stepland
d288662f64
BPMs you can interact with using the mouse WIP
2022-10-27 01:21:21 +02:00
Stepland
bb67e8df55
Save bpm changes in the history
2022-10-26 23:35:00 +02:00
Stepland
83cc08fb60
reload notes sounds on long note insert
2022-10-26 22:49:13 +02:00
Stepland
49cf53a996
Reload audio on bpm and note changes
2022-10-26 02:08:19 +02:00
Stepland
65f7e7a119
Basic BPM editing
2022-10-19 00:50:34 +02:00
Stepland
8deb0e7634
Properly distinguish when the initial state is saved
2022-10-15 00:26:28 +02:00
Stepland
f24c8dc31b
Metadata history + edit now kind of works
2022-10-14 02:42:13 +02:00
Stepland
cff5b4f9b8
Add renaming and rerating history items
2022-10-13 00:59:40 +02:00
Stepland
dfdaea743f
Display collising notes in the linear view
2022-10-11 22:16:19 +02:00
Stepland
102c5d4915
Allow setting a custom snap value
2022-10-11 21:23:29 +02:00
Stepland
481f732bc2
Allow closing the History window with the upper right button
2022-10-11 20:32:20 +02:00
Stepland
8f58f79aa6
Leave note claps off by default
2022-10-11 20:26:15 +02:00
Stepland
93bd23d031
Update docs to mention gcc-10 requirement
2022-10-11 10:15:33 +02:00
Stepland
59360856d8
Support for silent playback
2022-10-11 01:54:43 +02:00
Stepland
1615e3e2c5
Changelog stuff
2022-10-08 01:11:36 +02:00
Stepland
59b714c342
Hoooly shit it seems to be working now
2022-10-08 01:01:49 +02:00
Stepland
beaea91380
Slowly getting there but we still have some bugs
2022-10-07 01:47:45 +02:00
Stepland
68e6eaff32
HOLY FUCK I FIXED THIS BUG
...
Turns out I was mutiating timeOffset in each loop iteration instead of just pre-computing the pre-pitched timeoffset once before setting it, so these mutations added up,
Also there was something to do with the fact that SynchedSoundStream should be informed of a pitch change *before* asking it to update the streams
2022-10-06 00:43:17 +02:00
Stepland
6555cb168e
I don't understand a single *THING* that's happenning but the reported times are wrong and always have something to do with the pitch being multiplied one extra time
2022-10-05 01:42:50 +02:00
Stepland
54aef06e04
Refactor claps and ticks a bit
2022-10-04 22:32:11 +02:00
Stepland
ce5f162b25
Actually the lag correction is supposed to always be multiplied by the pitch no matter what
2022-10-04 01:07:38 +02:00
Stepland
bc6b39f800
change some comments
2022-10-04 00:46:28 +02:00
Stepland
568a9770ff
fix playback instantly pausing when starting at the end of the file
...
I don't understand every detail but this was fixed by making sure the other streams in the SyncedSoundStreams also have fillAndPushBuffer called one last time when one of them requests stop
2022-10-04 00:42:08 +02:00
Stepland
319fbaac4f
yeah I absolutely know how to write audio callbacks
2022-10-03 01:30:17 +02:00
Stepland
58de43883d
ah yes ... an audio callback
2022-10-02 01:42:25 +02:00
Stepland
317616c86e
WIP making note claps and beat ticks pitch-invariant
2022-09-30 01:33:34 +02:00
Stepland
e9bfb69d36
Trunc down reported buffer size to closest multiple of the number of channels, otherwise openAL complains about the buffer size and makes the stream stop early
2022-09-29 23:44:38 +02:00
Stepland
ed0b43c375
Fix playback when there's no music
2022-06-11 03:31:33 +02:00
Stepland
f09f6b66b3
Working beat tick + simpler stream change method
2022-06-11 02:26:46 +02:00