jeudi 29 octobre 2009

mixxx+jamin ft. jack - ubuntu 9.10 karmic koala


Pour faire fonctionner Mixxx avec JACK sous ubuntu 9.10, il faut recompiler portaudio avec le support de jack :

installer
les dépendances nécéssaires à la compilation de portaudio :
$ sudo apt-get build-dep portaudio19
$ sudo apt-get install libjack0.100.0-dev


récupérer le code source :
$ apt-get source portaudio19

$ cd portaudio*


éditer les options de compilation :
$ gedit debian/rules
remplacer #ENABLE_JACK=no par ENABLE_JACK=no et "--with-jack=no" par "--with-jack=yes"

compiler
:
$ dpkg-buildpackage -rfakeroot -b

$ cd ..

installer
:
$ sudo dpkg -i libportaudio2*
$ sudo dpkg -i libportaudiocpp0*
$ sudo dpkg -i portaudio19-doc*

(éventuellement portaudio19-dev*)

Lancer JACK, par exemple via JACK Control.

Lancer Mixxx, sélectionner JACK :
Menu Options > Préférences
Catégorie Sound Hardware :
Sound API > JACK Audio Connection Kit

Lancer Jamin.

Modifier la vue Connecter de JACK Control pour placer Jamin entre la sortie master et une sortie matérielle et connecter la sortie casque à une autre sortie matérielle.

Et voilà! de quoi lisser un peu un mix :)


starring:
ubuntu9.10karmickoala
rtkernel
presonusfp10andffado

thanksto:
motin@launchpad

dimanche 19 avril 2009

Reddish Project

Reddish est le nouveau nom du groupe de rock dans lequel je joue depuis trois ans (anciennement The Moop), nous venons d'enregistrer notre première maquette, à écouter sur http://www.myspace.com/reddishproject

La maquette est entièrement produite avec des logiciels libres sous 64studio (Jack, Ardour, Hydrogen, Zynaddsubfx, Jamin, Rezound).

samedi 12 juillet 2008

64studio

Suite à quelques problèmes rencontrés avec UbuntuStudio 8.04 je passe sous 64studio.
64studio est une distribution basée sur Debian stable (4.0 "Etch" actuellement), l'image du DVD d'installation est disponible sur leur site.

Ne possédant pas de lecteur de DVD j'ai installé 64studio à partir d'une installation minimale de Debian Etch puis upgrade vers 64studio via apt.

Voici donc un mini-tuto d'installation :

1. Télécharger l'iso netinst correspondant à l'architecture ( http://www.debian.org/distrib/netinst ) et la graver sur CD-R(W).
Un petit coup de md5sum pour vérifier que la gravure a réussi et on peut s'y mettre.


2. Booter l'iso et suivre les instruction d'installation.
Lorsque le programme d'installation demande quel miroir sélectionner pour installer les paquets, répondre "aucun" et accepter l'installation du système minimal.

Si tout se passe bien (pour moi ça a été ;) ) le CD s'éjecte et on reboote.
Se connecter en root au redémarrage.


3. Editer le fichier /etc/apt/sources.list et ajouter les dépôts main et backports :

deb http://www.mirrorservice.org/sites/64studio.com/apt/ 64studio main

deb http://apt.64studio.com/backports etch-backports main


4. Importer la clé du dépôt 64studio :

# wget -q -O - http://trac.64studio.com/64studio/browser/64studio/trunk/apt/key?format=raw|apt-key add -

5. Mettre à jour la liste des paquets disponibles :

# apt-get update

6. Installer 64studio :

# apt-get install 64studio
# 64studio-upgrade


7. Café, reboot sur le nouveau kernel, enjoy.

lundi 3 mars 2008

Renoise

Renoise est un Tracker moderne très complet, disponible pour toutes les plate-formes pour la somme modique de 50$.
Certes c'est propriétaire, néanmoins le logiciel est basé sur des standards libres : les morceaux s'enregistrent dans une archive contenant un dossier de samples et un fichier XML.

La version Linux est sortie mi-janvier, elle offre :
- Support ALSA total.
- Support Jack partiel (pas de transport).
- LADSPA !

Le logiciel est très riche et il est impossible de détailler toutes ses possibilités, ceci dit quelques aspects m'ont particulièrement plu, notamment la présence d'un "LFO Device" qui peut agir comme automation de n'importe quel paramètre, ou encore l'option "Render Selection to Sample" (non présente dans la version démo dont c'est d'ailleurs la seule restriction) qui permet d'éviter d'avoir à faire tourner un VSTi tout un morceau pour peut-être une seule note.

Il est également très léger, parfait donc si vous n'avez pas de quoi faire tourner les grosses usines à gaz commerciales. Il peut tourner sous Linux sur une machine légère avec seulement ALSA et X installés (i.e. pas besoin de WM).

Bilan : 50$ pour une bête pareille, sachant que c'est un logiciel autorisant un niveau de production professionnel (utilisé par Venetian Snares notamment), c'est presque donné ^^

samedi 19 janvier 2008

Ratón

Et voilà de quoi s'amuser un peu avec Jack-Rack 1.4.7 :
Un contrôleur MIDI X-Y pour souris.

À compiler, sources dispo sur le site web.

Fonctionnalités intéressantes : garder le clic gauche fixe les paramètres à la position au moment du clic. On peut fixer une valeur (x; y), repérée par un petit rond sur le "pad", avec le bouton du milieu et la rappeler instantanément avec un clic droit. Les paramètres prennent cette valeur et restent fixes. Pour sortir du mode fixe : clic gauche. Pratique pour retrouver le son original après quelques tours de souris ;)

Jack-Rack 1.4.7

Jack-Rack est un rack pour plugins d'effets LADSPA.

La version 1.4.7 est également compatible avec ALSA Sequencer, il est donc désormais possible de contrôler Jack-Rack avec par exemple une interface MIDI matérielle (!).

Pour ajouter un contrôle MIDI : clic-droit sur le fader > un nouveau contrôle s'affiche dans la fenêtre "Contrôles MIDI", c'est aussi simple que ça.

Pour paramétrer plus facilement les contrôles il est intéressant d'utiliser l'utilitaire KMidimon, moniteur MIDI pour ALSA Seq : connecter la sortie MIDI de l'interface et bouger un contrôle pour afficher ses caractéristiques dans KMidimon.

Screenshot

vendredi 18 janvier 2008

Mx44 Linux Synthetiser

Ce synthé semble peu connu (au regard du compteur de visites du site), mais il sonne.

L'interface est épurée, mais difficile à lire au début cependant les quelque 30 instruments pré-enregistrés permettent d'avoir une très bonne base de départ. Le son des presets est souvent "gros" :D

http://hem.passagen.se/ja_linux/

Il est disponible sous forme de package Ubuntu : mx44 (1.0-0ubuntu1) [universe]
~$ sudo apt-get install mx44