Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
Next revisionBoth sides next revision
wiki:amsvocodertutorial [2010/01/22 03:26] – created, will add content to this one this week 82.170.209.99wiki:amsvocodertutorial [2010/01/27 22:05] 82.170.209.99
Line 1: Line 1:
-(Work in progress)+====== Work in progress. Stay tuned. ====== 
 + 
 +====== Making a vocoder in ams ====== 
 + 
 +===== Introduction ===== 
 + 
 +The entire process of setting up things in linux is more than often a hard one. Newbies have to deal with command lines and learning curves which range from steep roads to climbing mountaintops. Small goals like these in this tutorial can help people get confident in using linux. 
 + 
 +===== Requirements ===== 
 + 
 +  * a sound mind(pardon the pun 
 +  * jack configured correctly  
 +  * either [[apps:all:patchage|patchage]] or knowledge of connecting jack apps to each other  
 +  * AlsaModularSynth  
 +  * Sirlab's(or Achim Settelmeier's) [[http://www.sirlab.de/linux/download_vocoder_ladspa.html|ladspa vocoder plugin]]  
 +  * vkeybd or any other way of sending midi notes into jack  
 +  * a physical microphone(the day we can emulate that is far from here) 
 + 
 +===== Setting up patchage ===== 
 + 
 +Start up patchage, ams and vkeybd. 
 +If you get a lot of xruns or crashes from patchage, your jackd daemon isn't started correctly, and the line in ~/.jackdrc should be changed. A last resort for help on getting this right is the linux audio developers channel on irc.freenode.net, #lad. 
 +Now, if everything is right, you should be able to connect the apps in patchage as follows: 
 + 
 +{{http://i50.tinypic.com/29c87k0.jpg}}  
 + 
 +There probably are more things on the canvas, but you can ignore them. System capture and playback is what represents your physical microphone and speakers. You can test them by connecting them without going through ams. Blue is audio, green is midi. When you're done, you won't need to mind patchage anymore for this tutorial. 
 + 
 +===== AlsaModularSynth ===== 
 + 
 +On ams' canvas you can put all kinds of modules. I will tell you about those necessary for a vocoder. 
 +Its goal is to emulate an analogue synth, so learning about one will also help you know the other. Voltage and resistance are replaced by floating point variables, but the emulation is quite accurate, actually. 
 + 
 +==== PCM In/Out ==== 
 + 
 +These deal with what goes in and out of the jack connections of ams. 
 + 
 +==== MCV ==== 
 + 
 +This stands for Midi Controlled Voltage. This is where the signals from vkeybd go to and can be sent to other modules. 
 + 
 +==== Mixer 2 => 1 ==== 
 + 
 +This one mixes two inputs and turns it into 1 signal. Useful for turning stereo into mono. 
 + 
 +==== 
wiki/amsvocodertutorial.txt · Last modified: 2013/06/02 15:45 by 127.0.0.1