Quelques préférences...
- Musique
- Bach, Brahms, Berlioz, Frank, Saint-Saens, Ravel, Debussy, Rachmaninov, Moussorgski, Stravinski.
Mais aussi plus récent: Alan Parson et quelques autres.
Instruments préférés: l'orgue à tuyaux (l'ancêtre du synthétiseur!), le piano, le violoncelle. - Système
- Linux (ubuntu!).
- Moto
- Honda.
- Brico
- Le bois.
Coin musique
Quelques amusements sous Linux avec QSynth, Rosegarden, QJackCtl, TimeMachine, Hydrogen et ZynAddSubFX
| aquaplaning | [ogg] | [mp3] |
| the-duck-and-the-swan | [ogg] | [mp3] |
| walk-in-the-wind | [ogg] | [mp3] |
| small-brook | [ogg] | [mp3] |
| mystere-et-boule-de-gomme | [ogg] | [mp3] |
| morse | [ogg] | [mp3] |
Série de musiques de fond pour coder...
| coding-in-ada | [ogg] | [mp3] |
| coding-in-asm | [ogg] | [mp3] |
| coding-in-c | [ogg] | [mp3] |
| coding-in-cpp | [ogg] | [mp3] |
| coding-in-java | [ogg] | [mp3] |
| coding-in-perl | [ogg] | [mp3] |
| coding-in-fortran | [ogg] | [mp3] |
| coding-in-php | [ogg] | [mp3] |
| coding-in-caml | [ogg] | [mp3] |
| coding-in-d | [ogg] | [mp3] |
| coding-in-dotnet | [ogg] | [mp3] |
Histoire pour les petits...
| le vieux vélo de léo (draft) | [ogg] | [mp3] |
Un rêve...
Irréalisable dans l'état actuel de mes compétences en traitement du signal :-)
Réaliser un programme complet simulant l'enregistrement d'une oeuvre musicale dans une salle
J'ai le nom: "concert", c'est toujours ça...
- compositeurs, arrangeurs, orchestration
- éditeur et partitions
- instrumentistes et instruments
- chef d'orchestre
- salle de concert et public
- ingénieur du son, mixage, micros, enregistrement numérique
- interractions entre tous ces acteurs et objets
Tout est modelisé et paramétrable:
Calcul en batch ou "temps réel", distribution en réseau possible, architecture par "plugins" permettant plusieurs types d'implémentation de chaque objet fonctionnel.
Possibilité de "plugger" de vrais acteurs ou objets dans le système virtuel (instrumentistes, instruments, chef d'orchestre, salle) via interface midi, accéléromètres bluetooth comme les manettes de wii par exemple...
Les objets "instrumentiste" et "chef d'orchestre" permettrent une interprétation "intelligente" et "sensible" de la partition (plusieurs implémentations / règles possibles via plugins).
Chaque instrument est conçu à l'aide d'un ou plusieurs modules de synthèse.
L'une des synthèses d'instruments que je souhaite expérimenter consiste à mettre en oeuvre une FFT inverse sur un comportement spectral dynamique. Les spectres finaux successifs sont calculés à partir des stimulis d'entrée sur l'instrument à synthétiser (note, vélocité, transition, ...), d'un ensemble de spectres de base choisis et enregistrés sur l'instrument réel et de règles de calcul génériques (morphing, lissage spectral, ...).
Il s'agit d'une synthèse additive "intelligente".
Ainsi, l'enregistrement de quelques notes choisies d'un instrument réel permettrait au "luthier" virtuel de reconstituer toutes les notes de ce dernier. La fidélité timbrale avec l'orginal dépend du choix et du nombre de notes enregistrées constituant le "matériel" de départ.
En ce qui concerne la salle, plusieurs implémentations sont possibles. Il serait intéressant qu'une des implémentations soit une simulation de la réflexion sonore sur des parois plus ou moins réfléchissantes (filtrage spectral) comme le ferait un algorithme de "ray tracing" en optique. La position des micros et leur type, la position des instruments, des murs et du public doit permettre une restitution fidèle et réaliste de l'ensemble instrumental placé.
Une autre implémentation peut être d'enregistrer la réponse impulsionnelle d'une salle réelle à plusieurs endroits. Comme pour l'algorithme de synthèse des instruments de musique, un algorithme permet de générer toutes les autres à partir de l'échantillon de réponses réelles.
Bref, l'idée générale est de faire de la réalité virtuelle non pas avec des images mais avec du son.
Le but de tout ceci ? D'abord pour le plaisir de s'amuser (important!) et puis, pourquoi pas un outil de travail pour chef d'orchestre, ou compositeur ?