Sortie de HoustonTracker 2 (éditeur de musique pour TI-8x)

Posté par . Édité par ZeroHeure, Benoît Sibaud, palm123 et Xavier Claude. Modéré par Xavier Claude. Licence CC by-sa
34
15
oct.
2015
Son

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
vue du séquenceur notes de musique batterie

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.

  • # Nostalgie

    Posté par . Évalué à 2. Dernière modification le 16/10/15 à 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 . É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.

  • # ...

    Posté par . É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 . É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 ?

Suivre le flux des commentaires

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.