*zUIiiiiiiiiiiiiiiiiiiiiiiiii*

Tags: , ,
5 Comments »

Hier, j’ai enfin reçu mon cadeau d’anniversaire :

Ce bestiau, l’air de rien, revolutionne purement et simplement l’art de DJ’er. Pour faire simple, il permet, associé au logiciel (propriéraire jusqu’à l’os -ah-ah jeu de mots-) du même éditeur (forcemment), de “mapper” des fichiers son (essentiellement des mp3 issus de Beatport) (oui je sais il y a beaucoup de parenthèses dans ce post, il est tard) sur des médias timecodés. vendus, je vous le donne en mile: par le même éditeur.

De fait, plus de gravure, mais on navigue simplement à travers le browser de l’application, Traktor Scratch Pro pour ne pas la nommer, et l’on applique le fichier son au CD… ou au vinyle ! c’est simplement de la balle intersidérale.

Tout allait donc pour le mieux dans le meilleur des mondes, si l’on omet la présence d’un système faiblement libre dans mon espace. Et ne me parlez pas de mixxx s’il vous plait.

Tout allait pratiquement pour le mieux, donc. Sauf que: à l’issue du branchement du-dit materiel à ma table de mixage, je detecte un immonde bruit de fond, un gresillement continu, un truc qui vous rend fou.
Ni une ni deux, je m’en vais pourrir les forums du constructeur en question, lorsque je remarque moult posts de complainte très similaires à celui que je m’apprétais à déverser. De fil en aiguille, j’apprend qu’on appelle ce bruit du “Ground Loop” et qu’il provient très probablement de l’alimentation du portable qui accueille ma nouvelle aquisition. Bin voyons. Je creuse, je cherche, je clique, et je tombe sur un forum sur lequel une âme charitable explique aux mécréants de l’électricité -comme moi- que ce “Ground Loop” provient très probablement de la fiche “terre” de la prise éléctrique du bloc batterie du portable. Dubitatif, je branche ce dernier sur une prise de ce genre là :

Afin de ne pas raccorder la terre, donc.

Et bien croyez-le ou non: plus de bruit.

L’electricité et iMil, ça fait bien deux, pour ceux qui en doutaient encore.

‘Va y’avoir du son.

O.M.G.

Tags: , ,
2 Comments »

je…

je ne je…

deux mois…

Opening

Tags: ,
1 Comment »

Ça y est.

Juin, chaleur, nouveau son et départ des OPENINGS !

Cette année, afin d’embrasser totalement le mouvement, je vous donne rendez-vous pour la Fête de la Musique au “Huitième Arrt”, 128 Boulevard Haussmann, Metro Miromesnil, où votre serviteur mixera live, accompagné de messieurs Ghantoos et Phil.

Un immense merci à dzen et Salah pour ce superbe flyer :)

Post MWC

Tags: ,
No Comments »

Comme prévu, la Miami Winter Conference 2010 a mis sur les rails un bon paquet de bombes, désormais disponibles sur beatport. Parce que ouais, j’ai acheté ces titres, car contrairement aux prix pratiqués en magasin ou autres boutiques iMoisies en ligne, on tope ici du 0day sonore à 1€50 en moyenne, et en toute légalité.
Voici ma première selection, qui sans surprise comprend un bon 3/4 de son Suédois :

  • My *G*O*D* Guns On Demo – Laidback Luke Original Mix
  • Dancin feat Jessica Eve – Antoine Clamaran Remix
  • Walk With Me – Axwell vs Daddy’s Groove Remix
  • Till Tonight feat_ Jonathan Mendelsohn – Original Mix
  • Wait For Me – Laidback Luke Remix
  • Silvia – Sebastian_Ingrosso & Dirty South Remix
  • Swedish House Mafia – One – Original Mix

C’est l’heure de faire chauffer les platines

vibe = (icecast + NetBSD)

Tags: , ,
No Comments »

Dernière étape de la migration des services de l’ancien iMil.net vers son nouveau foyer: icecast.

Alors que je me préparais à l’enfermer dans un chroot comme quelques-uns de ses petits camarades, je me suis souvenu que icecast supportait déjà cette fonction. Sa configuration est une promenade de santé.

Après l’avoir installé via un bête pkgin in icecast-2, l’édition de son fichier de configuration, si l’on fait abstraction de cette saloperie de format XML, est assez rapide, voici les sections qu’il vous faudra renseigner dans le fichier /usr/pkg/etc/icecast/icecast.xml afin de rapidement diffuser du son sur l’intarwebz :

[...]
    <authentication>
        <!-- Sources log in with username 'source' -->
        <source -password>motdepassecomplique</source>
        <!-- Relays log in username 'relay' -->
        <relay -password>motdepassecomplique</relay>

        <!-- Admin logs in with the username given below -->
        <admin -user>admin</admin>
        <admin -password>motdepasseencorepluscomplique</admin>
    </authentication>
[...]
    <hostname>ta.radio.quidemonte.net</hostname>
[...]
    <paths>
                <!-- basedir is only used if chroot is enabled -->
        <basedir>/var/chroot/icecast</basedir>
        <!-- Note that if <chroot> is turned on below, these paths must both
             be relative to the new root, not the original root -->
        <logdir>log/</logdir>
        <webroot>web/</webroot>
        <adminroot>admin/</adminroot>
        <pidfile>/var/chroot/icecast/icecast.pid</pidfile>
[...]
    <security>
        <chroot>1</chroot>
        <changeowner>
            <user>icecast</user>
            <group>icecast</group>
        </changeowner>
    </security>

</paths>

On notera que la directive chroot est à 1 et que les path sont relatifs au chroot, ce qui nous donne /var/chroot/icecast/{web,log,admin}. Il sera enfin nécessaire de copier le contenu des repertoires /usr/pkg/share/icecast/{web,admin} dans leurs équivalents chrootés, puis de configurer le démarrage automatique d’icecast :

# cp /usr/pkg/share/examples/rc.d/icecast /etc/rc.d/
# echo "icecast=YES" >> /etc/rc.conf
# /etc/rc.d/icecast start

À toutes fins utiles, je colle ici la configuration du client ices2, qui permet le streaming effectif d’une source audio :

$ cat etc/ices2.xml
< ?xml version="1.0"?>
<ices>

    <!-- run in background  -->
    <background>0</background>
    <!-- where logs go. -->
    <logpath>/var/log/ices</logpath>
    <logfile>ices.log</logfile>
    <!-- size in kilobytes -->
    <logsize>2048</logsize>
    <!-- 1=error, 2=warn, 3=infoa ,4=debug -->
    <loglevel>4</loglevel>
    <!-- logfile is ignored if this is set to 1 -->
    <consolelog>0</consolelog>

    <!-- optional filename to write process id to -->
    <!-- <pidfile>/home/ices/ices.pid -->

    <stream>
        <!-- metadata used for stream listing -->
        <metadata>
            <name>Du bon SON</name>
            <genre>Du qui tape</genre>
            <description>Du qui fait que tu put tes hands in the air</description>
            <url>http://ta.radio.quidemonte.net:8000</url>
        </metadata>

        <!--    Input module.

            This example uses the 'oss' module. It takes input from the
            OSS audio device (e.g. line-in), and processes it for live
            encoding.  -->
        <input />
            <module>alsa</module>
            <param name="rate">48000</param>
            <param name="channels">2</param>
            <param name="device">hw:0,0</param>
            <!-- Read metadata (from stdin by default, or -->
            <!-- filename defined below (if the latter, only on SIGUSR1) -->
            <param name="metadata">1</param>
            <param name="metadatafilename">test</param>

        <!--    Stream instance.

            You may have one or more instances here.  This allows you to
            send the same input data to one or more servers (or to different
            mountpoints on the same server). Each of them can have different
            parameters. This is primarily useful for a) relaying to multiple
            independent servers, and b) encoding/reencoding to multiple
            bitrates.

            If one instance fails (for example, the associated server goes
            down, etc), the others will continue to function correctly.
            This example defines a single instance doing live encoding at
            low bitrate.  -->

        <instance>
            <!--    Server details.

                You define hostname and port for the server here, along
                with the source password and mountpoint.  -->

            <hostname>ta.radio.quidemonte.net</hostname>
            <port>8000</port>
            <password>motdepassecomplique</password>
            <mount>/jumpjump.ogg</mount>
            <yp>0</yp>   <!-- allow stream to be advertised on YP, default 0 -->

            <!--    Live encoding/reencoding:

                channels and samplerate currently MUST match the channels
                and samplerate given in the parameters to the oss input
                module above or the remsaple/downmix section below.  -->

            <encode>
                <quality>0</quality>
                <samplerate>48000</samplerate>
                <channels>2</channels>
            </encode>

            <!-- stereo->mono downmixing, enabled by setting this to 1 -->
            <downmix>0</downmix>

            <!-- resampling.

                Set to the frequency (in Hz) you wish to resample to, -->

            <!--resample>
                <in -rate>44100</in>
                <out -rate>44100</out>
            </resample -->
        </instance>

    </stream>
</ices>

Et voila ! Ton petit monde peut désormais écouter tes exploits sur http://ta.radio.quidemonte.net:8000/jumpjump.ogg

Je rappelle également que dans 2 semaines, c’est la Miami Winter Conference 2010, que c’est le 25ème anniversaire de cette grand messe, et qu’ILS y seront.

Ça y est. Enfin. Ça va recommencer.

plus de SON

Tags: , ,
4 Comments »

Nouveau joueeeeeet !

Cette année, le Père Noël m’a apporté ça :

Une console de mixage Behringer DJX750. 4 pistes, multi-effets (la fonction reverb est bluffante), superbe toucher, du bon matos à pas si cher.

Ainsi, mon NC10 possède désormais une partition OSX qui sert à faire tourner Traktor DJ Studio qui, soyons francs, ne trouve aucun équivalent dans le monde libre. Ce dernier est donc raccordé à la piste 4 et controlé par ma vieille console Hercules DJ Conltrol MP3, ce qui me permet de réaliser des mashups et autres boucles du plus bel effet.

‘Va y avoir du son.

WP Theme & Icons based on GlossyBlue by N.Design Studio
Banner from www.trynthlas.com
Entries RSS Comments RSS Log in