Here's the official ALSA webpage listing various applications:\nhttp://www.alsa-project.org/main/index.php/Applications
\n- \n
- Ardour \n
- Jack \n
- Muse \n
- Hydrogen \n
- LinuxSampler \n
- Midicomp \n
- Rosegarden \n
- RTSynth \n
- TiMidity \n
- WildMidi \n
- XMMS \n
- Other applications? \n
See ardour.
\n\nSee jack.
\n\nSee muse.
\n\nHydrogen is a pattern based drum sequencer\nhttp://hydrogen.sourceforge.net/.
\nHow do you get Hydrogen to sync to ardour?
\nIn the hydrogen preferences, audio driver, select \"jack\", and check\n\"jack transport slave\". Then click the play button and note that it\nisn't playing, then in Ardour, record-enable some tracks, click record,\nclick play, and note that hydrogen starts playing instantly. Paul\nWinkler (from linux-audio-users)
\n\nLinuxSampler is a SoundFont (DLS2) and GigaSampler compatible softsynth\nonly available via CVS at this stage. See the LinuxSampler page for more\ndetails.
\n\nMidiComp\nis a SMF MIDI disassembler/compiler which will convert a MIDI\nfile into plain text and also convert that plain text version back into\na playable MIDI file. Not strictly an ALSA app but uses ALSA to hear the\nresults.
\n\nRosegarden is both a musical notation\neditor and a MIDI sequencer. One of Rosegarden's major features is\nthat musical notation is created automatically when you play a MIDI\nkeyboard connected to your PC's soundcard.
\n\nRTSynth a MIDI-event-triggered real-time synth\nhttp://www.linux-sound.org/rtsynth/
\n- \n
- \n
start RTsynth.
\n \n - \n
check the client/port ids via aconnect
\n% aconnect -o\n...\nclient 128: 'RTSynth v1.9.2 synthesizer' [type=user]\n0 'RTSynth '
\n \n - \n
load the patch from Examples directory.
\n \n - \n
turn on the power button of rtsynth.
\n \n - \n
play MIDI, e.g. via pmidi with the ids found above
\n% pmidi -p 128:0 foo.wav
\n \n
- \n
- TakashiIwai \n
TiMidity is a soft synth that uses Gravis GusPatches and SoundFonts\nhttp://www.onicos.com/staff/iz/timidity/
\n\nWildMidi is a soft synth that uses the same configs and patches as\nTimidity\nhttp://wildmidi.sourceforge.net/
\n\nXMMS has an alsa plugin. Configuring XMMS with alsa for digital output\n(spdif): In xmms, Options -> Preferences (Ctrl P) select the tab\nAudio I/O Plugins, and in the box Output Plugin select the\nALSA 1.2.8 output plugin [libALSA.so] and press the Configure\nbutton. In the ALSA Driver configuration, Click the checkbox \"[x]\nUser defined:\", and enter spdif instead of default. Leave the\nMixer card: set to \"0\", and Mixer device: set to \"PCM\". This\nwill select the digital output for the soundcard, and now\nxmms will send the output to alsa's digital output. For\nsome unknown reason, \"mono\" tracks don't play. Only \"stereo\" tracks work\nat the moment.
\n\nMore hints for other applications ?
\nPlease fork this project at Github and send a pull request.
\n