5e654f62f6
Speed change on the fly is almost working. Still hangs sometime.
2026-08-20 08:53:35 +01:00
46ed183e3f
Correct(-ish) position displayed when sppeding up or slowing dowm audio
2026-08-15 10:02:46 +01:00
4c8d4d2ed9
Common interface for audio blocks
2026-08-15 08:52:29 +01:00
d14c07f457
Mixing moved after the time stretch - it's more responsive this way. Speed change now works. Tests are mostly green.
2026-07-25 10:35:16 +01:00
7efd223a6c
New test mp3. Much faster StemWaveformService
2026-07-19 10:19:36 +01:00
5142bb61f2
Very different playback loop. Tests green. Player broken.
2026-07-18 15:47:21 +01:00
5010af3a62
Changes for making playback working (still doesn't).
2026-07-12 09:54:56 +01:00
8216792170
BlockingRingBuffer added. Play pipeline split into decoding/time stretching/playing stages.
2026-07-08 11:20:29 +01:00
74057c2006
Separate class for ffprobe process. Removed FfmpegPipe class. Reader is lazy now.
2026-07-07 11:16:33 +01:00
c63c6da255
Separate class for Ffmpeg process handling
2026-07-07 10:25:33 +01:00
950e5f1dcc
Refactor playback speed & mixer management; UI tweaks
...
Refactor playback speed and mixer settings to be managed via PlaybackSession, removing SetSpeed/SetStem* methods. Update Play command to apply current mixer and speed. Optimize RenderLoop with reusable audio block list and conditional output start. Align playback control icons in XAML. Update tests for new speed handling and add speed decrease coverage. Remove unused IStemPlaybackEngine methods.
2026-07-05 15:07:42 +01:00
ea45bef297
Add project files.
2026-07-04 12:30:46 +01:00