Émulation Processeurs Audio-numérique

De Reservoircode
Aller à : navigation, rechercher

HARDWARE

Tout ce qui attrait aux chipsets, montages et matériels en tout genre.

Revendeur matériel pour audio-numérique

Cette page contient une liste maj des revendeurs de processeurs audio-numérique et matériels autour du son en général.

YM-2149 et Arduino

Site d'un passionné qui propose le code et schéma de montage d'une carte Arduino + YM-2149 (AY-3-8910) par Oryx/yukimizake. Vidéo youtube concernant son projet.

Produits finis

CHIPTUNE

SAA1099Tracker est un soundtracker Chiptune en HTML5/JS qui émule le soundchip Philips SAA 1099

Le Yamaha YM2149

Ressources liées au YM2149.

MIDI

La norme midi permet suivant un protocole de faire communiquer des instruments et ordinateurs (séquenceurs...).

Site intéressant qui compile des projets de construction d'appareil MIDI

OPL

OPL est l'acronyme de FM Operator Type-L, qui est en réalité le premier soundchip développé par Yamaha basé sur la synthèse sonore par modulation de fréquence. La référence fabriquant de ce soundchip 9 voies de chez Yamaha est YM3526. Il a été très vite remplacé par un soundchip plus puissant et 100% compatible l'OPL2 (YM3812), c'est pourquoi il existe peu de ressources à son sujet. Par la suite, Yamaha a sorti des soundchip plus complet comme l'OPL3 (YMF262) et l'OPL4 (YMF278).

Les trackers OPL

Liste des principaux trackers de type OPLx.

Liste de PC portable OPL3

Ce topic recense des PC portables capables de faire tourner des trackers OPL3 nativement.

Music Macro Language (MML)

MML est un langage de description permettant la réalisation de musique sur ordinateur. Principalement utilisé dans le séquencement de musique de jeu vidéo (Wikipedia).

SuperCollider

SuperCollider fait partie de la famille des MML. C'est avant tout un logiciel open-source multiplate-forme permettant la saisie de directives MML et l'exécution des commandes sur un ou plusieurs synthétiseurs via Open Sound Control (un protocole de communication réseau pour le son).

Ressources :

Alda

Alda fait partie de la famille des MML. Comme SuperCollider, Alda est open-source et mutliplate-forme et dispose en plus d'un REPL pour tester ses productions rapidement. Alda est codé en Clojure.

Ressources :

TinyMML

TinyMML est une librairie à destination d'Arduino permettant de déchiffrer une partition MML. Il faut faudra cependant s'appuyer sur l'API Arduino ou une librairie tierce pour faire jouer la note déchiffrée.