Chargement...
 
[Voir/Cacher menus de gauche]
[Voir/Cacher menus de droite]

Used in Slackware Slackware est un des derniers grands dinosaures Linux.
Autrefois les spécialistes l'appréciaient car elle était fidèle à l'esprit original du monde Linux, on ne se compliquait pas la vie et on ne cherchait pas à en mettre plein la vue.

C'est effectivement ce qui est appréciable avec la Slackware : La Simplicité et la pureté.

Le système de paquetages est certes simpliste, car il ne gère pas les dépendances, mais efficace et en cas de problème un paquetage se désinstalle sans problèmes et sans laisser de traces. Il existe même un logiciel nommé slackpkg permettant d'installer des paquetages en les téléchargeant depuis le Web.

Par ailleurs, ceux qui aiment bien faire leur petite popote ;-) ne se trouvent pas enfermés avec un système de paquetage et peuvent installer les logiciels en les compilant eux mêmes. La distribution étant très standard, il n'y a jamais de mauvaises surprises.

Enfin, rien ne vous empêche d'utiliser RPM, ou un autre système de paquetages si cela vous convient mieux.

La doyenne des distributions Linux existe toujours. Il est vrai qu'elle fédère moins de monde, mais le nombre des distributions Linux ne cesse de croître. Enfin, elle a des qualités indéniables que sont la simplicité et la liberté d'y installer vos logiciels comme bon vous semble. Cette distribution qui fait partie des distributions principales est à la base de nombreuses autres distributions.

http://www.slackware.com/



Un exemple de protocole d'installation pour une slackware musicale.



La base; installation basique et matériel


Je suis sous linux Slackware 10.2 et j'ai opté au départ pour une installation complète des paquets. En effet certaines applications comme par exemple 'linux sampler', qui permet d'utiliser les sons giga réclame les fonctionnalités internet... il faut la librairie QT et certaines fonctionnalités de KDE ou librairies qui en font partie.

Ceci dit, afin d'optimiser la machine au maximum j'ai désinstallé ensuite les paquets dont je ne me servirais pas ainsi que tout ce qui serait susceptible de monopoliser des ressources --> compilation noyau avec le moins possible d'options. Exemple pas de port parallèle pour l'imprimante car je ne compte pas imprimer avec cet ordi ----> seulement créer de la musique...

L'ordinateur utilisé est un portable géricom hollywood pentium IV à 2 Ghz et 512 de ram + carte graphique nvidia et carte son tascam us-122 (externe en usb parfaitement reconnue sous linux cf google).

Attention!!! le matos compte et apparemment la carte graphique est un point crucial: entre temps, fort de ma nouvelle expérience je me suis offert un sony vaio celeron 2.8 Ghz + 512 de ram et je n'ai pas réussi avec une installation musicale a cause de la carte graphique gforce (à mémoire partagée).
J'y ai passé une semaine à temps plein et plus de 35 compilations noyau mais en vain! impossible de faire fonctionner tout cela sans Xruns et même des installations automatiques de distribs musicales comme Apodio ou Musix furent infructueuses.

Bref optez pour la config maximum et pour être confortable 1 Go de ram c bien....mais bon j'ai pas le choix car mon géricom c'est 512!! :-)


Le kernel realtime préemption: étape suivante obligée


Attention: toutes les indications suivantes sont valables et testées ici pour une utilisation en mode root. C'est un choix délibéré au niveau des priorités dans le cas de cet ordinateur jamais branché sur internet et ne servant qu'à la musique.
Dans d'autres contextes d'utilisation ce choix est a proscrire et il faudra adapter l'installation.

Pour plus de détail quand à la compilation d'un noyau 2.6 rt vous pouvez consulter la page "Optimisations et utilisations avancées" sur ce site.

Si vous utilisez la slackware de ce moment (17/07/2006) et qui apparemment est bloquée pour l'instant, alors ce sera la version 10.2 et donc elle s'installera avec un kernel 2.4.

Donc il faut installer les sources noyau 2.6.x et les patcher avec le/les correctifs realtime qui vont bien.

noyau 2.6.x ou ultérieur...
Il y a fort a parier que les prochains noyaux auront ces options de temps-réel mais pour le moment il faut appliquer des patchs.

Pour cela se tenir au courant car les patchs évoluent presque en continu avec les nouveaux noyaux. Il faut chercher sur le net.

Personnellement j'utilise un noyau 2.6.12 patché en 2.6.13-rc6-RT-V0.7.53-11 et donc j'ai utilisé 2 patchs:

1)patch-2.6.13-rc6

2)realtime-preempt-2.6.13-rc6-RT-V0.7.53-11

Pour patcher le noyau vous trouverez les bons tutoriels dans google et sur ce site ----> comment patcher (l'art sublime du patchage); au début c'est très très impressionnant mais après on se sent comme transcendé...

Une fois le noyau patché il faut le compiler avec les bonnes options.
Je vous conseille de les trouver dans l'article dédié à la compilation du noyau Rt sur ce site.

Compilez.

Alors, il faut installer le module Realtime-lsm (http://sourceforge.net/projects/realtime-lsm ):
Téléchargez la source lsm-realtime et installez là suivant le mode d'emploi livré avec.
Puis j'ai écris la ligne permettant de charger le module realtime au démarrage dans /etc/rc.d/rc.modules
sbin/modprobe   -v    realtime     any=1      mlock=0     allcaps=1


Redémarrez en temps-réel :-)

Et enfin j'ai installé les sources de schedutils qui offre l'outil chrt qui permettra de donner des niveaux de priorités élevés aux applications musicales et à la carte son:
Par exemple si votre carte son se trouve sur IRQ 5 (ca+t /proc/interrupts+- pour connaitre les IRQs) et que le pid de IRQ 5 est 739 (ls -l pour connaître les pids) alors écrivez dans une console :
chrt       -f         -p       82      793
(niveau de priorité 82 sur 99)

Faites de même pour l'horloge temps réel (Real Time Clock) RTC : chez moi çà donne:
chrt         -f         -p          82          739
(RTC est sur IRQ 8 )


Voilà la machine est prête!!!!

À partir de là j'ai établis un ordre d'installation des différents progs musicaux et les bibliothèques qui vont avec...

Installations des sources des logiciels et librairies qui permettent de faire de la musique sous linux!


Tout d'abord je tiens à préciser que je n'ai installé que les logiciels qui m'intéressait et que la liste n'est pas complète car il y en a d'autres...

Cette liste tient compte d'un ordre qu'il faut respecter car les logiciels utilisent des librairies communes notamment et qui doivent s'installer évidement en premier. Il en va de même pour les greffons et les programmes qui pour la plupart peuvent fonctionner en s'intégrant les uns les autres: exemple hydrogen via jack s'intègre dans ardour etc etc (c'est fabuleux)...
C'est donc en tâtonnant que j'ai établis cet ordre d'installation et on doit certainement pouvoir l'améliorer en étudiant de très près les docs d'installations et les messages donnés par les compilations des sources....

Pour obtenir les sources veuillez utiliser google. Je n'ai utilisé que des sources, pas de rpm ou autres...que des sources ;) (c'est important pour récupérer les précieux messages relatifs aux compilations).

Allez c'est parti !! ;)

Avertissements:

-Pour presque toutes les applis et bibliothèques musicales, faites
export PKG_CONFIG_PATH=$PATH:/usr/local/lib/pkgconfig
avant
./configure

-Pour les automakes, vous pouvez installer ceux dont vous avez besoin au cours des compilations et faire le ménage après votre installation :-)


1)wine
2)fftw2 + fftw3 (si pas déjà installés)
3)LADSPA -> a) ladspa.sdk b)cmt
4)désinstaller votre automake et installez automake 1.6.3
5)SWH_plugins 0.4.7
6)installez python
7)désinstallez automake 1.6.3 et réinstallez automake 1.9.6
8)Libsndfile
9)Libsamplerate
10)Jack-connections
11)qjackctl
12)Plugin DSSI 0.9.1
13)DSSI_vst 0.4
14)jackeq
15)jacklaunch
16)jackmix
17)jack demolition
18)plugins alsa
19)raptor
20)Liblrdf
21)soundtouch
21')automake 1.9.5 (si besoin)
22)fox
23)wxGTK
24)scons
25)ardour
26)Liblscp
27)Libgig
29)linuxsampler
30)qsampler
31)rezound
32)rosegarden
33)fltk
34)mxml
35)zynaddsubfx
36)hydrogen
36)automake 1.9.6 (si nécessaire)
37)LASH
38)FST 1.8
39)Vsthost.exe (à utiliser tel quel grâce à wine)


Une fois cela effectué et bien...vous n'aurez plus qu'à goûter au paradis musical sous linux.

Voilà pour un premier résultat à écouter: http://www.chapolin.fr/ecoutez.html
Les morceaux du disque produit en avril 2007 seront bientôt en téléchargement sur Jamendo: http://www.jamendo.com/fr/artist/Philippe_Garcia-Ortuno

Commentaires :


Préparation d'une slackware pour l'audio ? arrow http://www.straightedgelinux.com/ .

Voir aussi : Audioslack


Documentation [Afficher / Cacher]

Connexion
[Afficher / Cacher]


leclar

Mégaphone [Afficher / Cacher]

olinuxx, 15:28, mer. 18 Oct 2017: bonjour et bienvenue à Gopherlechien :-)
olinuxx, 08:46, mer. 18 Oct 2017: @Respire : contacte moi à l'adresse info HATTE linuxmao POINGT org
sub26nico, 23:46, mar. 17 Oct 2017: Salut et bienvenue à Fonky62 :-)
Pascal, 21:03, mar. 17 Oct 2017: Je crois qu'on peut y aller àdonf maintenant ;)
Pascal, 21:02, mar. 17 Oct 2017: avec un coreI5 on peut faire ca sans soucis :-) crash test ben pas de crash ! renoise + ardour + reaper + bitwig + fusion + lightworks + resolve. j'ai pas réussi a planter le PC !!!!
Pascal, 21:02, mar. 17 Oct 2017: Merci sans doute à Apple qui tourne en rond...
Pascal, 21:01, mar. 17 Oct 2017: Pendant des années Linux en MAO vidéo c'était un peu la galère... et puis...
olinuxx, 18:36, mar. 17 Oct 2017: bonjour et bienvenue à Respire :-)
bluedid29, 14:28, mar. 17 Oct 2017: Perso je suis passé (au moins en MAO) sur l'excellente distribution Debian Librazik réalisé par le talentueux olinuxx ! :-)
bluedid29, 23:06, lun. 16 Oct 2017: Voilà, je ne fais que relayer l'info... ;) Inscription ici : /
bluedid29, 23:05, lun. 16 Oct 2017: Hello ! Ubuntu-fr organise une ubuntu party et recherche à Paris à la cité des sciences et de l'industrie (25 et 26 nov.) des personnes qui pourraient y proposer une conférence, un atelier
sub26nico, 22:43, lun. 16 Oct 2017: Salut et bienvenue à leclar