Skip to content
Newer
Older
100644 141 lines (106 sloc) 3.73 KB
d771c2f @markc Initial dump of mediawiki contents from alsa.opensrc.org
markc authored
1 AlsaApps
2 ========
3
484ff7c @markc Update AlsaApps.md
markc authored
4 Here's the official ALSA webpage listing various applications:
5 [http://www.alsa-project.org/main/index.php/Applications](http://www.alsa-project.org/main/index.php/Applications)
d771c2f @markc Initial dump of mediawiki contents from alsa.opensrc.org
markc authored
6
7b042f1 @markc Update AlsaApps.md
markc authored
7 1. [Ardour](#Ardour)
8 2. [Jack](#Jack)
9 3. [Muse](#Muse)
10 4. [Hydrogen](#Hydrogen)
11 5. [LinuxSampler](#LinuxSampler)
12 6. [Midicomp](#Midicomp)
13 7. [Rosegarden](#Rosegarden)
14 8. [RTSynth](#RTSynth)
15 9. [TiMidity](#TiMidity)
16 10. [WildMidi](#WildMidi)
17 11. [XMMS](#XMMS)
39713f1 @markc Update AlsaApps.md
markc authored
18 12. [Other applications?](#OtherApplications)
031bfbd @markc Update AlsaApps.md
markc authored
19
39713f1 @markc Update AlsaApps.md
markc authored
20 <a id="Ardour"></a>
d771c2f @markc Initial dump of mediawiki contents from alsa.opensrc.org
markc authored
21 Ardour
22 ------
23
24 See [ardour](/Ardour "Ardour").
25
39713f1 @markc Update AlsaApps.md
markc authored
26 <a id="Jack"></a>
d771c2f @markc Initial dump of mediawiki contents from alsa.opensrc.org
markc authored
27 Jack
28 ----
29
30 See [jack](/Jack "Jack").
31
39713f1 @markc Update AlsaApps.md
markc authored
32 <a id="Muse"></a>
d771c2f @markc Initial dump of mediawiki contents from alsa.opensrc.org
markc authored
33 Muse
34 ----
35
36 See [muse](/Muse "Muse").
37
39713f1 @markc Update AlsaApps.md
markc authored
38 <a id="Hydrogen"></a>
d771c2f @markc Initial dump of mediawiki contents from alsa.opensrc.org
markc authored
39 Hydrogen
40 --------
41
42 Hydrogen is a pattern based drum sequencer
43 [http://hydrogen.sourceforge.net/](http://hydrogen.sourceforge.net/).
44
45 *How do you get Hydrogen to sync to ardour?*
46
47 In the hydrogen preferences, audio driver, select "jack", and check
48 "jack transport slave". Then click the play button and note that it
49 isn't playing, then in Ardour, record-enable some tracks, click record,
50 click play, and note that hydrogen starts playing instantly. Paul
51 Winkler (from linux-audio-users)
52
39713f1 @markc Update AlsaApps.md
markc authored
53 <a id="LinuxSampler"></a>
d771c2f @markc Initial dump of mediawiki contents from alsa.opensrc.org
markc authored
54 LinuxSampler
55 ------------
56
57 LinuxSampler is a SoundFont (DLS2) and GigaSampler compatible softsynth
58 only available via CVS at this stage. See the LinuxSampler page for more
59 details.
60
39713f1 @markc Update AlsaApps.md
markc authored
61 <a id="Midicomp"></a>
d771c2f @markc Initial dump of mediawiki contents from alsa.opensrc.org
markc authored
62 Midicomp
63 --------
64
9b65c8a @markc Update AlsaApps.md
markc authored
65 [MidiComp](https://github.com/markc/midicomp)
66 is a SMF MIDI disassembler/compiler which will convert a MIDI
d771c2f @markc Initial dump of mediawiki contents from alsa.opensrc.org
markc authored
67 file into plain text and also convert that plain text version back into
68 a playable MIDI file. Not strictly an ALSA app but uses ALSA to hear the
69 results.
70
39713f1 @markc Update AlsaApps.md
markc authored
71 <a id="Rosegarden"></a>
d771c2f @markc Initial dump of mediawiki contents from alsa.opensrc.org
markc authored
72 Rosegarden
73 ----------
74
75 [Rosegarden](/Rosegarden "Rosegarden") is both a *musical notation
76 editor* and a *MIDI sequencer*. One of Rosegarden's major features is
77 that musical notation is created automatically when you play a MIDI
78 keyboard connected to your PC's soundcard.
79
39713f1 @markc Update AlsaApps.md
markc authored
80 <a id="RTSynth"></a>
d771c2f @markc Initial dump of mediawiki contents from alsa.opensrc.org
markc authored
81 RTSynth
82 -------
83
84 RTSynth a MIDI-event-triggered real-time synth
85 [http://www.linux-sound.org/rtsynth/](http://www.linux-sound.org/rtsynth/)
86
87 1. start RTsynth.
88 2. check the client/port ids via aconnect
89
90  % aconnect -o
91 ...
92 client 128: 'RTSynth v1.9.2 synthesizer' [type=user]
93 0 'RTSynth '
94
95 1. load the patch from Examples directory.
96 2. turn on the power button of rtsynth.
97 3. play MIDI, e.g. via pmidi with the ids found above
98
99  % pmidi -p 128:0 foo.wav
100
101 - TakashiIwai
102
39713f1 @markc Update AlsaApps.md
markc authored
103 <a id="TiMidity"></a>
d771c2f @markc Initial dump of mediawiki contents from alsa.opensrc.org
markc authored
104 TiMidity
105 --------
106
107 TiMidity is a soft synth that uses Gravis GusPatches and SoundFonts
108 [http://www.onicos.com/staff/iz/timidity/](http://www.onicos.com/staff/iz/timidity/)
109
39713f1 @markc Update AlsaApps.md
markc authored
110 <a id="WildMidi"></a>
d771c2f @markc Initial dump of mediawiki contents from alsa.opensrc.org
markc authored
111 WildMidi
112 --------
113
114 WildMidi is a soft synth that uses the same configs and patches as
115 Timidity
116 [http://wildmidi.sourceforge.net/](http://wildmidi.sourceforge.net/)
117
39713f1 @markc Update AlsaApps.md
markc authored
118 <a id="XMMS"></a>
d771c2f @markc Initial dump of mediawiki contents from alsa.opensrc.org
markc authored
119 XMMS
120 ----
121
122 XMMS has an alsa plugin. Configuring XMMS with alsa for digital output
123 (spdif): In xmms, Options -\> Preferences (Ctrl P) select the tab
124 **Audio I/O Plugins**, and in the box **Output Plugin** select the
125 **ALSA 1.2.8 output plugin [libALSA.so]** and press the **Configure**
126 button. In the **ALSA Driver configuration**, Click the checkbox "[x]
127 User defined:", and enter **spdif** instead of **default**. Leave the
128 **Mixer card:** set to "0", and **Mixer device:** set to "PCM". This
129 will select the digital output for the soundcard, and now
130 [xmms](/Xmms "Xmms") will send the output to alsa's digital output. For
131 some unknown reason, "mono" tracks don't play. Only "stereo" tracks work
132 at the moment.
133
39713f1 @markc Update AlsaApps.md
markc authored
134 <a id="OtherApplications"></a>
d771c2f @markc Initial dump of mediawiki contents from alsa.opensrc.org
markc authored
135 Other applications?
136 -------------------
137
9b65c8a @markc Update AlsaApps.md
markc authored
138 More hints for other applications ?
d771c2f @markc Initial dump of mediawiki contents from alsa.opensrc.org
markc authored
139
9b65c8a @markc Update AlsaApps.md
markc authored
140 Please fork this project at Github and send a pull request.
Something went wrong with that request. Please try again.