Open main menu

CDOT Wiki β

Changes

Quick & Simple - Setting up Jack Server and Q-synth

4,422 bytes added, 07:27, 10 April 2010
no edit summary
[[Category:Ubuntu]][[Category:Linux]][[Category:Studio]]''There is so much technical information regarding Linux studio recording - I just want a quick and simple tutorial to get it goingworking...!''
'''OK, I AGREE!'''
This *quick* tutorial will demonstrate setting and running the Jack Server and Qsynth.
'''NOTE:''' This example uses the '''Tascam US-122 Audio/MIDI USB device''' to connect to the computer in order to record music keyboard, guitar, and/or vocals (via microphone).<br />'''The basic principles These procedures can relate to <u>other</u> sound capture devices'''. To view a list of several hardware interface optionsdevices that our project members use, click on the link below:<br /><br />[ [[Considerations BEFORE Building a Recording Studio (Hardware)]] ]
The main display in the Jack main window provides useful information including:
* '''CPU Usage ''' (RT Kernel allows for reduced load to prevent distortion or interuptions)* '''Sample Rate''' (How many "slices" of sound sampled - default is 44100) 
= Launch Setup Qsynth =
# Click the '''Setup''' button located on the left-hand side.
# The Qsynth settings dialog box will appear.
# Select the tab labelled '''Sound Fonts'''.<br /><br />'''NOTE: Sound Fonts are sampled or stored banks of sounds that can be downloaded and used with Qsynth''' to create music or other sound-effects. These sound fonts can be downloaded and added into Qsynth to play.<br /><br />For more information regarding ''Sound Fonts'', refer to the link below:<br ><br />[http://en.wikipedia.org/wiki/SoundFont http://en.wikipedia.org/wiki/SoundFont]<br /><br />'''[[Image:qsynth_set_2.png|thumb|350px|right ]]Sound Fonts can be proprietary, but there are many public domain sound fonts that can be downloaded free of charge'''.<br /><br />Here are some public domain sites for sound fonts:<br /><br />* To be completed[http://www.soundzone.info/ http://www.soundzone.info]/<br />[http://www.sf2-files.com/freesf2.php http://www.sf2-files.com/freesf2.php]<br />[http://sounds.resonance.org/patches.py?Action=item&ItemId=6816 http://sounds.resonance.org/patches.py?Action=item&ItemId=6816]<br />[http://sounds.resonance.org/ http://sounds.resonance.org/]<br />[http://soundfonts.homemusician.net/ http://soundfonts.homemusician.net/]<br />[http://www.composition-contest.com/index.html http://www.composition-contest.com/index.html]<br />[http://www.sf2midi.com/ http://www.sf2midi.com/]<br />[http://www.zophar.net/utilities/soundfont.html http://www.zophar.net/utilities/soundfont.html]<br />[http://brucemiles1.mysite.wanadoo-members.co.uk/soundfonts.html http://brucemiles1.mysite.wanadoo-members.co.uk/soundfonts.html]<br />[http://zandro.freeunixhost.com/ http://zandro.freeunixhost.com/]<br />[http://freepats.opensrc.org/sf2/ http://freepats.opensrc.org/sf2/]<br />[http://www.digitalsoundfactory.com/ http://www.digitalsoundfactory.com/]<br />[http://www.sonivoxmi.com/freesoundfonts.asp http://www.sonivoxmi.com/freesoundfonts.asp]<br />[http://prosites-allmanmusic.homestead.com/jOrgan.html http://prosites-allmanmusic.homestead.com/jOrgan.html]<br /><br /># Click the '''Open''' button.# Select the ''location'' and name of the sound font. Usually, ''sound font'' files end with the file extension '''.sf2''' or '''.SF2''' .<br /><br />'''NOTE:''' As you add more sound fonts into your list, you should note a number to the left of the sound-font. You should '''note that number for future reference since it will correspond to a MIDI TRANSMIT channel that will allow you to switch to different sound fonts from your midi device (eg. keyboard)'''.<br /><br /># xOnce you have added your sound fonts, click the '''Close''' button to close the settings dialog box and return to the Qsynth main window.   = Create Patches in Jack Audio Server =
[[Image:jack_main_1.png|thumb|350px|right ]]
In order to get the system working, you need to create a patch to '''connect Qsynth to the Tascam US-122 device''' (i.e. input), and create a patch to '''connect the Qsynth to an output device''' (in this case, the output will be the sound card).
= Create PatchSteps to make Connections (esi.e. Patches) in Jack Audio Server =:[[Image:jack_set_3.png|thumb|350px|right ]]
= Test Out # Return to the '''Jack Audio Connections =Server main window'''.# Click the '''Connect''' button location on the left-hand-side.# The Connect Dialog box will appear.# Click the '''ALSA''' tab.<br /><br />'''NOTE''': It is a common error to think you should use the ''MIDI'' tab to make midi connections, but in this case, you use the ''ALSA'' tab to make the connection from your Tascam US-122 device to Qsynth.<br /><br />Next, you need to connect a '''redadable''' device (Tascam US-122 that detects midi signals) to a '''writable''' application (Qsynth that take midi signals and generates music)<br /><br ># In the Readable Clients area, select '''Tascam USX2Y''', and then in the Writable Clients area, select '''Qsynth'''. You should notice that both clients are now selected.# [[Image:jack_set_4.png|thumb|350px|right ]]Click the '''Connect''' button.<br /><br />'''NOTE''': You should now notice a line to denote a connection between those clients.<br /><br />You now need to create a connection from Qsynth to an output device - otherwise, you won't hear any music!<br /><br /># In the Readable Clients area, select '''Qsynth''', and then in the Writable Clients area, select '''System'''. You should notice that both clients are now selected.<br /><br />'''NOTE''':You should now be able to play a midi keyboard, and hear it via your soundcard. When you press keys on your musical keyboard, you should see a green light flash on the bottom left-hand side of the Qsynth application window.<br /><br />'''Refer to Quick and Simple Guides to Record your music via '''Audacity''' and '''Ardour''' (internal links are displayed below)''':<br /><br> [[Quick & Simple - Recording With Audacity]]<br />[[Quick & Simple - Recording With Ardour]]<br /><br /><br />'''ATTENTION''': If you make changes to Sound Fonts in Qsynth, and a message indicates the Jack engine will be restarted, you need to re-establish the '''ALSA''' and '''AUDIO''' connections in your Jack Audio Server (i.e. repeat these connection procedures).
13,420
edits