Releases: SanderVocke/shoopdaloop
v0.1.1
Consider these as a preview / alpha until v1.0.0 is reached.
Apart from several improvements and fixes, the main improvement is that we can now retroactively "grab" MIDI recordings at any time. Upon playback, MIDI loops will automatically reset CC and note states to the time the recording started.
Features
- Pressing multiple number keys together can directly set N cycles > 9 by @SanderVocke in #430
- Add a global connections dialog for all tracks at once by @SanderVocke in #434
- Grabbing now also supports MIDI by @SanderVocke in #338
Performance
- Optimize GUI performance by more dynamic QML loading by @SanderVocke in #422
Bugfixes
- Fix global N cycles control and focus releasing bugs by @SanderVocke in #429
- Fix reordering of loops by @SanderVocke in #437
- Fix global sync control by @SanderVocke in #447
Dev stuff
- Create codeql.yml by @SanderVocke in #382
- Collect crashes step doesn't fail re-runs by @SanderVocke in #439
Full Changelog: v0.1.0...v0.1.1
This is a development release. Consider alpha / unstable until v1.0.0.
Installation
Choose between Python wheels, portable folder archives and packages/installers per platform.
For details, refer to the full installation instructions.
v0.1.0
First release. Please consider these as a preview / alpha until v1.0.0 is reached.
Installation
Choose between Python wheels, portable folder archives and packages/installers per platform.
For details, refer to the full installation instructions.
Known Issues
List not updated with bugs found later - these are the issues known at release-time.
- JACK driver only for now. JACK is available for Windows, MacOS and Linux, but may need some extra setup.
- Composite loop editing is not very user-friendly yet.
- Occasional crashes, in particular with VST3 plugins on Windows.
- No session auto-save - save regularly!
- #425 can cause issues loading sessions which have Carla plugins (read the issue for workaround)
- #428 causes the session "Loading..." message to keep spinning if an error (such as the above) occurs - just click anywhere to stop it
- #397 means you will probably drop some MIDI messages if you use pitch-bending because of the maximum MIDI buffer size
- #355 no ports when deleting a track, then re-creating with same name
- #350 global "n cycles" control limited to 0-9
- #347, #345, #340 are issues with composite loops
- #343 need to manually turn off monitoring after loading session, not initialized correctly
- #335 "grab" functionality only working for audio / wet side, midi messages not stored
dev-prerelease
There used to be a rolling pre-release here. Now, just use the most recent tagged release instead.
Build assets for ShoopDaLoop
Build assets pseudo-release to keep fixed links to things the CI needs.
Note about pthreads4w: built from github repository of pthreads4w, by running "nmake clean VC", using a Visual Studio dev environment.