Bristol, des émulations de claviers vintages.
Retrouvez les exemples sonores dans la
galerie "Fichiers musicaux"
Site web officiel :
http://bristol.sourceforge.net/.
Version actuelle :
0.60.11.
Lien de téléchargement :
http://sourceforge.net/projects/bristol/files/.
Support :
Jack.
Licence :
GNU GPL.
Développeur : Nick Copeland (ncopeland).
Description
Bristol vous offre 36 émulations de clavier vintage.
Sa
TODO-list possède encore quelques belles promesses.
Vous apprécierez certainement une interface graphique comme
monoBristol.
Description
Changelog
[+]
Les nouveautés dans les dernières versions :
version 0.60.7 du 22 octobre 2010
- ajout d'une option -memdump pour sauvegarder les réglages de chaque synthétiseur pour une configuration plus fine via jack-session
- ajout d'une option -neutral pour initialiser les émulateurs avec pour valeur 0 pour tous les paramètres
- ajout d'un fichier ${BRISTOL_CACHE}/bristolrc qui peut contenir vos paramètres préférés afin de simplifier l'invocation de bristol en ligne de commande. Ces paramètres sont ajoutés à la commande "bristol" lors du lancement dans un terminal et sont ignorés en cas d'ajout de nouveaux paramètres à votre commande
- la taille de la table de formes d'ondes est maintenant définie à la compilation (défaut=32)
- correction d'un bug avec les filtres de certains émulateurs
- quelques changement dans le summary text
- suppression des menus pop-up vides
- ajout d'un watchdog timer à la création de moteurs de synthèse pour éviter un crash lorsque que le système audio ne répond pas (modifiable avec l'option -watchdog, défaut=30 secondes)
- correction de l'accord de l'ARP Axxe
- correction d'un bug avec le réglage Glidemax parameter
- vérifie et utilise correctement la taille du tampon définie par jack
- suppression d'un message d'erreur ennuyeux lors de la détection d'active sense sur un clavier. (active sense n'est pas supporté)
version 0.60.6 du 11 août 2010
- ajout d'une option "géométrie" -geom pour régler la taille de la fenêtre. Elle a plusieures possibilités complexes, mais par exemple -geom 640 signifie : largeur de 640 pixels + garde les proportions + se place par défaut sur l'écran.
- correction d'un problème de compatibilité avec jack_session : Les ports TCP changent aux hasard à chaque démarrage (de 1024 à 16383). Il est toujours possible cependant de définir le port avec l'ancienne option -host (-host unix:1234 par exemple). Ajout aussi d'une option --sleep'' pour facilité le redémarrage de plusieurs instances d'un coup
- Corrections d'anomalies avec des pilotes audio différents : OSS et ALSA
- ajout d'un page de manuel bristoljackstats pour satisfaire aux exigences de debian et suppression de code utilisé pour le QA testing
- correction d'options de configuration de compilation pour jack et alsa (vérifie les fichiers header plutôt que les exécutables). OSS est choisi par défaut si jack et alsa ne sont pas présents
Les différents synthétiseurs
[+]
- Synthétiseurs ARP
- Synthèse soustractive analogique - monophonique
- Arp était le concurrent fabuleux de Moog dans les années 70, des sons "cosmiques" utilisés entre autre dans la guerre des étoiles et des modules pré-patchés (pratiques).
😊 L'émulation est réussie, le moteur de synthèse employé doit s'y prêter, de plus, on peut "patcher" les modules entre eux comme sur le vrai !
➡️ Exemple de sons:
http://www.linuxmao.org/tikiwiki/tiki-download_file.php?fileId=31 fichier arp2600 bristol essais
- Synthèse soustractive analogique - monophonique
- Encore un synthétiseur Arp avec mémorisations et modules de synthèse simplifiés
😐 En émulation, ce synthétiseur semble plus limité, les sons beaucoup plus restreints et typés
- Synthèse soustractive analogique - monophonique
- Synthétiseur se situant entre l'Axxe et le 2600
😊 L'émulation me parait meilleure que l'Axxe et plus facile d'accès que le 2600
- Synthétiseurs KORG
- Synthèse soustractive analogique - mono / polyphonique 2 voies
- Synthèse soustractive analogique - polyphonique 6 voies
- Le concurrent direct du Juno 6 / 60, de bons sons
😐 Mêmes problèmes que le juno, trop typé Techno / numérique
- Synthétiseurs MOOG
- MemoryMoog (-memory)
- Synthèse soustractive analogique - polyphonique
- Moog à la sauce polyphonique, gros sons
😊 Dans cette émulation, j'apprécie les modulations évolutives.
Le Minimoog pourtant considéré comme l'archetype du synthé, se distingue par ses enveloppes ADS.
- Synthèse soustractive analogique - monophonique
- Et un MiniMoog, un 😉 (1970), gros sons, mythique, joués par les plus grand groupes Pop / Rock de l'époque (et même après).
- Synthèse soustractive analogique - monophonique
- Version actualisée du MiniMoog avec mémoires
😐 Son trop numérique, difficulté pour obtenir un son bien "gras", le gros son quoi !
Autre géant américain, la marque de Tom Oberheim, s'est trés tôt disinguée pas ses modules SEM, sorte de petit synthé complet, qui pouvait se combiner pour obtenir les premiers polyphoniques 4 ou 8 voix avec mémoires. Ces premiers Oberheim avaient 2 VCO par voix et un filtre multimodes. Les polyphoniques qui suivront (OB8/OBXa/OBX) s'en inspireront. La réponse 12db/octave est typique de ces synthés permettant des pads très brillants à la Jump de VanHalen.
- Synthèse soustractive analogique - polyphonique
- Sons très typés, brillant
L'OBxa original avaient un VCF avec deux modes (12db et 24db/octave).
- Synthétiseurs ROLAND
- Synthèse analogique - polyphonique 6 voies
- Synthétiseur populaire analogique à port DCB (ancêtre du MIDI) en 1982, parfait pour comprendre simplement la synthèse soustractive. Les oscillateurs (DCO) étaient pilotés de façon numérique (meilleure stabilité).
- Comme souvent sur les ROLAND, un filtre Passe-Haut fixe permet de se débarasser de basses parfois trop encombrantes, ce qui est très utile pour programmer certains sons.
😐 Le son émulé est très numérique et typé "techno"
- Synthétiseurs SEQUENTIAL CIRCUITS
- Synthèse soustractive analogique / numérique - polyphonique 5 voies
- Autre synthétiseur de légende avec gros sons, polyphonie, mémorisations et premières puces dédiés à la synthèse sonore (pour gérer la polyphonie et les mémorisations entre autre).
- Synthèse soustractive analogique / numérique - polyphonique 2 X 5 voies
Le Prophet 10 est tout simplement une version double du Prophet 5
Une émulation du Prophet de la version Vsti (encore une réplique de l'émulation ❗
- Synthétiseur FM
- Synthèse à modulation de fréquence numérique - polyphonique 16 voies
- La synthèse FM se démocratise en 1983, très puissant mais très difficile à programmer (à l'époque, 99% de ce synthé revenant en SAV n'avais jamais été "bidouillé" au niveau sonore).
😊 L'émulation est bonne avec une approche plus conviviale du point de vue modification du son (surtout par rapport à l'original ❗
➡️ Exemple de sons:
http://www.linuxmao.org/tikiwiki/tiki-download_file.php?fileId=32 fichier dx bristol essais
- Les orgues électriques
- Synthèse additive - polyphonie totale
- Emulation de l'orgue mythique Hammond, années 60
Une émulation de l'orgue Hammond de la version Vsti (c'est rigolo, une réplique de l'émulation 😎)
😐 Son intéressant mais niveau faible et saturation rapide
- Synthèse additive - polyphonie totale
- Le vox est un orgue électrique utilisé dans le rock, en particulier par des groupes comme les Doors.
- Sa sonorité est plus agressive et électrique, à cause notamment de la tirette rouge avec le symbole en forme de dent-de-scie à côté de celle sinusoïdale, les harmoniques sont plus nombreuses et le son plus riche.
😐 Ah les années 60 / 70, toute une époque 😎, mélangé avec un autre orgue, cela devrait être cool
➡️
http://www.linuxmao.org/tikiwiki/tiki-download_file.php?fileId=33 fichier vox bristol essais
- Piano électrique joué par les plus grand musiciens de R&B (Ray Charles...), construit au départ avec des éléments d'aéronefs dans les années 40 !
😕 Ressemble plutôt à un son digital FM des années 80 ou un jouet !
Installation
[+]
1.1. Sur Mepis 6 / (K)Ubuntu ou bien Debian 5.0 Lenny
- Télécharger le fichier bristol-0.50.2.tar.gz (il se peut qu'il existe aujourd'hui une version plus récente)
Sur le site
http://mdesigner.free.fr/index.php?2006/09/29/78-au-chapitre-des-synthetiseurs-virtuels-bristol puis
https://sourceforge.net/projects/bristol
Puis décompresser l'archive dans le répertoire utilisateur.
Installer depuis l'utilitaire Synaptic ou bien via la commande apt-get install :
- libasound2 et libasound2-dev
- liblo0 et liblo0-dev
Installer libX11-dev pour l'interface graphique :
aptitude install libX11-dev
- Pour que Jack puisse être compilé avec Bristol:
apt-get install libjack0.100.0-dev
ou via Synaptic
ensuite taper dans le répertoire de bristol :
si tout va bien ça donne ça à la fin :
➡️
| Build with OSS support ......................... : true
| Build with ALSA support ........................ : true
| Build with JACK support ........................ : true
| Build with JACK MIDI support ................... : true
| Build with semaphore support.................... : true
| X11 include file availability .................. : true
| Bin directory .................................. : /usr/local/bin
| Lib directory .................................. : /usr/local/lib
| Data directory ................................. : /usr/local/share/bristol
| author ......................................... : Nick Copeland
| email .......................................... :
nickycopeland à hotmail.com
| web ............................................ :
http://bristol.sf.net (external link)
si il n'y pas de "false", c'est qu'il a de bonne chances que la compilation se passe bien.
Pour compiler il faut taper :
puis :
- Dans /home/nom_utilisateur/bristol-0.50.2/bin/ lancer
./startBristol -nom_synthé
➡️ Pour le nom_synthétiseur voir liste plus loin
ou (mieux, bien sur 😊
- Lancer QjackCtl (interface graphique) puis:
./startBristol -nom_synthé -jack
➡️ Bristol apparaît en audio et en MIDI dans l'onglet Connections de
QjackCtl !
Attention : il se peut que que bristol ne fonctionne pas via l'entrée Midi alsa. Dans ce cas il sera nécessaire de faire le pont entre Midi jack (onglet midi sous qjackctl) et Midi d'alsa (onglet alsa sous qjackctl) à l'aide de a2jmidid.
➡️ Ne pas jouer avec la souris sur le clavier de chaque synthétiseur car les notes se bloquent, préférer
Le clavier virtuel Vkeybd ou un vrai clavier bien sur 😎.
Si une note se bloque, c'est qu'elle n'a pas reçu d'information note Off (MIDI), il faut donc rejouer la même note pour renvoyer l'information manquante ! Voir page
MIDI pour plus d'informations.
1.2. Notes
➡️ Certaines cartes graphiques peuvent générer un problème d'affichage vu que l'on peut dimensionner la fenêtre (SIS par exemple), résolu en installant le noyau 2.6.18.1-rt4 (par exemple) rajoutant des nouveaux modules pour ce type de cartes vidéo.
➡️ L'installation d'un noyau Rt résout les problèmes audio (+ une faible latence 😊
➡️ L'installation de certaines librairies (libjack0.100.0-dev ou équivalent) en rapport avec alsa rajoute la facilité de connections avec jack / Qjack (en fait, cela permet d'inclure jack/qjack lors de la compilation de Bristol).
Lancement
[+]
Ces émulations peuvent utiliser la sortie
ALSA ou
JACK.
1.1. Avec options
Bristol présente de multiples options. Il faut en effet spécifier l'émulation de synthétiseur choisi, puis ensuite régler les paramètres de connection. Il y a encore de nombreux autres paramètres possibles.
La demande d'aide vous en montrera quelques unes.
Copy to clipboard
startBristol -h
Voici les options proposées :
Copy to clipboard
bristol ''numéro_de_version''
startBristol [-explorer|-mini|-memory|-hammond|-b3|-dx|-axxe|-odyssey|-2600|-juno|-prophet|-pro10|-pro52|-mixer|-vox|-rhodes|-rhodesbass|-obx|-obxa|-mono|-poly] [-oss|-alsa] [-libtest] [[-verbose|-v] -help|-h]
startBristol -v -h for more verbose help output on device configuration, etc.
Pour voir toutes les options possibles, taper
Copy to clipboard
startBristol -v -h
Voici un exemple pour lancer une émulation synthétiseur Hammond B3 avec les ports
Jack.
Copy to clipboard
startBristol -b3 -jack
Cette ligne est assez simple mais on peut parfois s'arracher les cheveux pour que Bristol fonctionne bien.
Il reste à faire les connections dans Jack, au niveau du MIDI et du son pour pouvoir jouer.
1.2. Autres Options
Touches:
- P: sort une copie d'écran
- Q: enlève le "Bristol" en surimpression
1.3. Avec MonoBristol
MonoBristol est un lanceur en interface graphique pour Bristol. Il permet d'éviter de taper les longues lignes de commande qui permettent habituellement de lancer Bristol depuis un terminal.
Le choix du synthétiseur à émuler et le paramétrage se fait de manière beaucoup plus intuitive.
Rendez-vous sur
cette page pour en savoir plus.
Utilisation
voir
ici
Cet ensemble de synthétiseurs réunis dans un seul programme est un exploit vu la taille ridicule, la qualité est variable mais en associant plusieurs modules ensembles, le résultat peut être vraiment surprenant. Bien sur beaucoup de sons se ressemblent vu que le moteur pour générer la synthèse virtuelle est identique.
Si la comparaison avec le son des instruments analogiques véritables est toujours un peu en défaveur de l'imitation, l'intérêt est de pouvoir avancer dans ses compositions, quitte à remplacer plus tard les prises par de meilleurs sources.
Plus faciles d'accès qu'un gros synthétiseur virtuel comme
ZynAddSubFX, ces petits synthétiseurs ne manqueront pas de susciter de nouvelles idées de compositions, aidés en cela par leur aspect didactique et amusant. Idéal pour découvrir la synthèse sonore et son histoire !
Bref, même si la qualité peut sembler trop "numérique" et donc la diversité sonore faible, il ne faut pas hésiter à l'essayer, rien que pour les souvenirs... ...et découvrir un monde 😉
Page wikipedia (en anglais).
Logiciels similaires :
Forums liés :