Install Ubuntu Server 15.04 in VirtualBox and enable OpenSSH. Then:
sudo apt-get install -yy apt-transport-https software-properties-common wget
wget https://launchpad.net/~kxstudio-debian/+archive/kxstudio/+files/kxstudio-repos_9.2.0~kxstudio1_all.deb
sudo dpkg -i kxstudio-*.deb
sudo apt-get update
sudo apt-get -yy install --no-install-recommends \
kxstudio-default-settings jackd \
carla-git carla-bridge-win32 mda-lv2 wine unzip
sudo addgroup <username> audio
mkdir -p ~/.vst
wget http://mda.smartelectronix.com/vst/mdaPiano.zip
unzip mdaPiano.zip
mv 'mda Piano.dll' ~/.vst/mda_piano.dll
wineboot # and cancel all dialogs
Login and logout. On the host Linux machine run jack and load the
net server
by running jack_load netmanager -i '-a <host ip>'
. Then ssh on one terminal to the virtual machine and run
jackd -R -d net -a <host ip>
On the host you should see a new block appear. Connect audio output to system output, and a (virtual jack) keyboard to the midi input. (I had the VirtualBox network adapter running in bridged mode, but it might work with NAT as well.)
On another terminal, ssh to the virtual machine with X forwarding (ssh -X vbox
).
Run Carla in the background to manage jack connections, and test a native instrument
by calling the bridge directly:
carla &
/usr/lib/carla/carla-bridge-posix64 lv2 - http://drobilla.net/plugins/mda/Piano
After connecting midi and audio, you should be able to play on the piano and hear it. Now that everything is working, let's try a Win32 VST.
/usr/lib/carla/carla-bridge-win32.exe vst ~/.vst/mda_piano.dll piano
Connect midi and audio, you should be able to play the piano and hear it. Unfortunately, it doesn't work.
you say 15.04.3 but that doesn't sound right.
I guess you meant 14.04.3