Hi everyone
I just managed to get sound without any external device nor a specific/professional sound card:
(I will explain this one for Windows 7, don’t know exactly if it also works for other OS)
First you have to download these 3 programs (they’re all free):
VST Host: http://www.hermannseib.com/vsthost.htm
This is used to be able to run a vst instrument (you can choose whatever you want to, I picked up the one below.).
VST Synthesizer: http://www.superwavesynths.co.uk/product_p8.htm
A vst synthesizer - used to produce the sound out of MIDI data. Disadvantage of this specific synthesizer: pitch-bend value only goes to a maximum of 12 semi tones…
MIDI Loop Tool: http://nerds.de/en/loopbe1.html
This tool represents a virtual MIDI device with one input and one output. The input is looped directly to the output of the same device.
1. Installation:
First install the MIDI loop tool, it automatically runs after finish.
2. VST Instrument setup:
Extract the VST Host tool and the VST synth (the file that we are looking for is the P8.dll. Start the vst host. You’ll see a nearly empty window in which you now drag the .dll file.
You should see a new brick that represents your synthesizer.
Now follow the steps in the attached image:
-> 1: that was our drag-and-drop operation
-> 2: connect the little yellow points from left to the P8 synth. Thats the MIDI connection
[EDIT]: Now, select [Geräre] -> [MIDI...] from the menu bar and activate the LoopBe Internal MIDI by clicking on it.
-> 3: click on the MIDI input selection icon
-> 4: on the appearing dialog, choose the LoopBe Internal MIDI
-> 5: click OK
-> 6: here you can open the synthesizers GUI itself. What’s actually very importent here, is to choose the Pitch Bend value as high as possible (12 semi-tones in my example) --> This wil be your maximal bend range up and down, so if you find another good sounding and free virtual synthesizer which features more than 12, please let me know…
3. Icarus Touch setup:
You can now start the IcarusTouch. I just commited a new version where the pitch-bend values will not exceed the range of 0-16383 anymore (which would cause an overflow and thus being interpreted as the total opposite value).
Here you have to set up two values in the application settings panel:
-> 1: under [MIDI], the pitch bend value has to be matched with the one set up in the synthesizer (e.g. 12 in my example).
-> 2: under [MIDI], the output device has to be set to the LoopBe Internal MIDI which will then loop back the MIDI information to his own output. And this one is connected to our synthesizer inside the vst host.
Then let the synthesizer speak!
One more word: I noticed that with the ultra-new version of Kivy (1.0.8, released this morning), both panels for the apprearance settings aren’t scrolling anymore… But on the other hand the new version seems to cause the kivy-settings to be stored correctly in the ~/.kivy/config.ini file now (see the now closed issue #23 on github).
Please tell me if you got it working.
yours,
Cyril
Click thumbnail to see full-size image