[INCOMPLETE] Port to v0.6#17
[INCOMPLETE] Port to v0.6#17alikins wants to merge 6 commits intodekstop:masterfrom alikins:port_to_v0.6
Conversation
Finalize API conversion to Rack v0.6
|
Seems to compile and run now, though it requires libsamplerate and dev headers installed. |
|
@alikins Yeah, it is using the old samplerate library, which is no longer present in |
|
I looked into the template and libsamplerate issues. Got a clean compile (no warnings or errors) on https://github.com/hwpfeil/vcvrack/vcvrackplugins_dekstop in Windows 10 mingw64. |
|
Built and tested on Linux. Fixed Recorder2/8 panel positions. Ready for testing on Mac. |
|
Thank you so much for all your help with this! I had a quiet moment to attempt an OSX build, and am getting compile errors about a missing samplerate.h -- so yes, it seems it will be necessary to migrate to (I'm not yet familiar with the API changes made after 0.5.x) |
|
Ah, I see, it's in your own fork -- see https://github.com/hwpfeil/vcvrack/commits/master/vcvrackplugins_dekstop for the changes. I'm not familiar with github multi-author pull requests, but if we can manage to merge these changes into the current pull request and it compiles and runs fine then I'd be more than happy to merge this. |
|
#include "dsp/samplerate.hpp"? |
|
Fundamental now has an example of a plugin that pulls in |
This is a start of a port to v0.6 API
Based on VCVRack/library#269 and https://github.com/VCVRack/Rack/issues/258
The main part left is the handling of the widgets templates in Recorder.cpp.