HoustonTracker 2 est un séquenceur de musique (sous forme de soundtracker) pour les calculatrices Texas Instruments de la gamme TI-82, TI-83/82STATS, ainsi que TI-83+/84+/SE. Il permet de composer et jouer de la musique à la résolution de 1-bit directement depuis votre calculatrice !
Séquenceur | Notes | Effets et percussions |
---|---|---|
Houston Tracker 2 est développé par Utz (Irrlicht Project) un artiste et musicien allemand qui fait de la musique sur des appareils qui ne sont pas forcément destinés à en produire.
Le code source est en assembleur z80 et publié sous licence libre BSD.
Caractéristiques
- 3 pistes de sons
- 1 piste de percussion
- jusqu'à 128 patterns (groupe de notes)
- jusqu'à 64 patterns de percussions et d'effets
- jusqu'à 255 lignes de séquences (groupe de patterns ordonnés constituant le déroulement de la musique)
- précision des notes sur 16-bit
- précision de vitesse sur 8-bit (la vitesse peut être modifiée sur chaque ligne)
- divers effets, incluants :
- gestion de la stéréo (gauche, droite, centre) pour les sons et les percussions
- contrôle du rapport cyclique sur 8-bit
- balayage du rapport cyclique pour des sons encore plus électroniques
- possibilité d'avoir 2 sons de percussion définisable par l'utilisateur
- jusqu'à 8 espaces de sauvegarde
- édition durant la lecture
Ce logiciel est la suite du tracker Houston Tracker, mais avec un code source et une utilisation entièrement différents.
Autour de Houston Tracker 2
Utz a également publié un autre outil pour produire de la musique sur les calculatrices TI. Appelé Rawp-ti, cette fois-ci la composition peut se faire depuis un tracker sur votre ordinateur (par exemple avec l'excellent tracker libre MilkyTracker), et le binaire pour votre TI est généré depuis le compilateur pasmo (pour processeur z80). On avait évoqué cela dans un précédent journal sur la musique 1-bit.
Rawp-ti est disponible en téléchargement et on trouve des exemples de son sur soundcloud (enregistré depuis un TI-83+)
Si vous êtes allergique aux Texas Instruments, Utz a créé des outils pour faire de la musique sur les calculatrices Sharp, les ordinateurs Sinclair ZX81 ou Spectrum… une liste de ses projets, la plupart sous licence libre, se trouve ici.
Aller plus loin
- Site internet et téléchargement (196 clics)
- Exemple de son (379 clics)
- Code source (124 clics)
- "Irrlicht Project will find a way to make more than just a few simple beeps" (62 clics)
# Nostalgie
Posté par rpnpif . Évalué à 2. Dernière modification le 16 octobre 2015 à 09:54.
C'est exactement le type d'article qui paraissait dans la revue L'ordinateur individuel dans les années… 1980 :).
Marrant.
# petit morceau
Posté par zurvan . Évalué à 3.
Voici un court morceau composé avec Houston Tracker 2 :
https://soundcloud.com/garvalf/archeocat-versus-cybercat
Au début la multiplicité des touches fait que l'on est un peu perdu, mais rapidement on se souvient de tous les raccourcis et en fin de compte ça va plutôt bien de composer avec cet outil.
Un utilitaire sur PC est prévu pour extraire les musiques des fichiers sauvegardés, ce qui permettra de déplacer les morceaux d'une version à l'autre de HT2.
« Le pouvoir des Tripodes dépendait de la résignation des hommes à l'esclavage. » -- John Christopher
# ...
Posté par Philippe GRAILLE . Évalué à 0.
Un peu en marge du sujet initial, mais est ce que quelqu'un connaitrait un équivalent en C pour produire de la musique sur des ARM Cortex M3 ?
L'idéal serait un playeur de RTTL (comme les vieux Nokia) ça me suffirait.
Je vais jeter un œil au code de celui-ci, le principe est certainement portable.
A++ Philippe.
[^] # Re: ...
Posté par zurvan . Évalué à 3.
le code ici est en assembleur z80, ça n'est pas forcément facilement lisible (même s'il semble bien commenté).
Le même auteur a rédigé un article détaillé des différentes routines existantes pour générer de la musique sur 1-bit, mais ici aussi, c'est avec le processeur z80 à l'esprit :
http://randomflux.info/1bit/viewtopic.php?id=21
Sinon pour arduino il y a cela, ça permet de générer des musiques depuis un fichier midi :
https://github.com/LenShustek/arduino-playtune
Peut-être que ça sera plus facile à adapter en C ?
« Le pouvoir des Tripodes dépendait de la résignation des hommes à l'esclavage. » -- John Christopher
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.