Hello all!Some time ago I've started implementing lv2 support for muse 2. Now it's working in alpha state!
I hope that there are those who would like to test it and submit reports :). *What works now:* -Enumerating LV2 plugins and synths. -Supporting all commonly used LV2 features -Instantiate synth LV2 tracks-Instantiate LV2 plugins as inserts in tracks and aux busses (yes, this required some hacking muse2 code, but not so much) -Playing live midi events from midi tracks inputs (like hardware midi keyboard, etc.)
-Playing midi tracks sequencer events *What does not work now:*-GUIs. Though auto-generated guis for insert plugins are working, but with some bugs -Saving plugin's parameters on on song save - no ability to restore LV2 plugin and synth settings on song load
-No controller automation support yet -(May be something else :) )Now I'm working on GUIs and settings saving. After that - controller automation.
*Instructions for applying **patch:*(I assume that you saved included patch file to location like /path/to/0001-Initial-alpha-lv2-support-for-muse2.patch.gz) *NOTE: to build LV2 support you will need lilv library version 0.18.0 or later and all it's dependences. This library is used in ardour 3, so it's likely that your distro already have it in repos.* *It's home site is **http://drobilla.net/software/lilv/*
*gunzip* */path/to/0001-Initial-alpha-lv2-support-for-muse2.patch.gz* *git clone https://github.com/muse-sequencer/muse.git** **cd muse** **git apply /path/to/0001-Initial-alpha-lv2-support-for-muse2.patch* ignore warnings then build as usual, but check that LV2 support is on when running cmake: *mkdir build** cd build **cmake ../muse2/ -DCMAKE_INSTALL_PREFIX=~/muse2* /The following components will be built:// //-----------------------------------------------// // Lash support// // OSC (Liblo) support// // DSSI support// // LV2 support//<---- this must be present // Native VST support// // Fluidsynth support// / *make** **make install* run and test it :) *~/muse2/bin/muse2* What worked for me: Calf plugins (synths and effects) Linux Sampler LV2 plugin mda series of synths .. and many others :) Good luck! WBR, Andrew.
0001-Initial-alpha-lv2-support-for-muse2.patch.gz
Description: application/gzip
------------------------------------------------------------------------------ Meet PCI DSS 3.0 Compliance Requirements with EventLog Analyzer Achieve PCI DSS 3.0 Compliant Status with Out-of-the-box PCI DSS Reports Are you Audit-Ready for PCI DSS 3.0 Compliance? Download White paper Comply to PCI DSS 3.0 Requirement 10 and 11.5 with EventLog Analyzer http://pubads.g.doubleclick.net/gampad/clk?id=154622311&iu=/4140/ostg.clktrk
_______________________________________________ Lmuse-user mailing list Lmuse-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/lmuse-user