Table of Contents

Applications pour faire du son sous linux

Tablatures/midi

Samplers

Sequencers Audio/MIDI

Effects Processors

DJing/Mix

Synth

Editeur

Divers

Astuces et configurations

US 428

Installation sur une distrib avec hotplug

  1. installer fxload, alsa-firmware-loaders. (fxload se trouve actuellement dans debian:experimental)
sudo apt-get install fxload alsa-firmware-loaders
  1. telecharger les firmware sur le site de alsa ici
  2. creer le dossier /usr/share/alsa/firmware
  3. copier le dossier usx2yloader dans /usr/share/alsa/firmware

Test juste apres l'installation

  1. relancer hotplug:
sudo /etc/init.d/hotplug restart
  1. lancer us428control, la carte doit fonctionner

Installation sur une ubuntu (dapper,edgy), debian, etc... (distrib avec udev)

  1. installer fxload, alsa-firmware-loaders and alsa-tools
  2. telecharger les firmwares sur le site de alsa

ici

  1. faire ./configure –prefix=/usr; make; sudo make install
  2. telecharger http://langerland.de/linux/usx2y/usx2y-fw-0.1b.tar.bz2 et mettre ld2-ezusb.hex dans /usr/share/alsa/firmware/usx2yloader (ld2-ezusb.hex remplace tascam_loader.ihx)
  3. ajouter dans /etc/udev/rules.d/ un fichier 55-tascam.rules:
BUS=="usb", ACTION=="add", SYSFS{idProduct}=="8000", SYSFS{idVendor}=="1604", RUN+="/bin/sh -c '/sbin/fxload -D %N -s /usr/share/alsa/firmware/usx2yloader/ld2-ezusb.hex -I /usr/share/alsa/firmware/usx2yloader/us428fw.ihx'"
BUS=="usb", ACTION=="add", SYSFS{idProduct}=="8001", SYSFS{idVendor}=="1604", RUN+="/bin/sh -c '/usr/bin/usx2yloader; /usr/bin/us428control&'"

BUS=="usb", ACTION=="add", SYSFS{idProduct}=="8006", SYSFS{idVendor}=="1604", RUN+="/bin/sh -c '/sbin/fxload -D %N -s /usr/share/alsa/firmware/usx2yloader/ld2-ezusb.hex -I /usr/share/alsa/firmware/usx2yloader/us122fw.ihx'"
BUS=="usb", ACTION=="add", SYSFS{idProduct}=="8007", SYSFS{idVendor}=="1604", RUN+="/bin/sh -c '/usr/bin/usx2yloader'"
  1. sudo /etc/init.d/udev stop
  2. sudo /etc/init.d/udev start
  3. eteindre puis rallumer la carte..

4in

yes , us428 has 4 ins & 2 outs. to make it work with latest jack alsa driver,
you have to hardcode 2 in channels in jack/drivers/alsa/alsa_driver.c like this:
--- alsa_driver.c.~1.65.~	2005-02-22 01:15:07.000000000 +0100
+++ alsa_driver.c	2005-02-22 01:16:32.000000000 +0100
@@ -450,7 +450,7 @@
 	}				
 
 	if ((err = snd_pcm_hw_params_set_channels (handle, hw_params,
-						   *nchns)) < 0) {
+						   2 /* *nchns*/)) < 0) {
 		jack_error ("ALSA: cannot set channel count to %u for %s",
 			    *nchns, stream_name);
 		return -1;
confusing, no? (even annoying, if you also use other cards with more than 2 in channels...)
its because the alsa layer doesn't correctly know about us428's channels 3 + 4.
in raw-usb mode some standard parts of alsa pcm are bypassed, and so currently you can only use 
us428's 4 in channels with the above hack.
It works only, if you call jackd like this:
$jackd -dalsa -dhw:n,2
with n being the us428 alsa card nr.
You have to use latest snd-usb-usx2y, which is already in kernel >= 2.6.11-rc3 .
and it only works with jack. plain alsa only knows us428's first 2 channels.
beware of calling jackd with -dhw:n,1! it can crash your machine as i just experienced.
digital in doesn't yet work.

Ports midi virtuel

Pour avoir des ports midi virtuels sous linux, il suffit de charger le module noyaux nécessaire:
modprobe snd-seq-virmidi ou snd-virmidi (sur les anciens alsa je crois)

pour l’avoir automatiquement a chaque redemmarage ajouter dans le fichier de configuration /etc/modules:

snd-seq-midi
snd-seq-virmidi
snd-seq

VST sous linux

Il existe differente methode pour utiliser des vst sous unix (toute utilise jack et wine):

Programmation audio

PaTest : Petit projet destiné à découvrir l’API de portaudio ainsi que la programmation de dsp.

Mathématique : traitement du signal

Voici quelques liens, principalement wikipediens pour mieux comprendre les concepts fondamentaux associés au traitement du signal (transformations en série de fourrier/d’ondelettes, ...).

Comme toujours sur wikipedia suivez les liens (internes comme externes).

Pouwet

au temps qui passe riment les consonnes vertes

les voila ki ressassent aucune pensée n’est perte

http://skarlet.heretik.org/index2.htm

http://www.lyber-eclat.net/lyber/taz.html