Journal Orca : un séquenceur midi bizarroide (le vim de la musique électronique ?)

Posté par  . Licence CC By‑SA.
36
13
nov.
2020

Bonjour Nal,
ça faisait longtemps que je ne t'avais pas écrit. Mais ces jours derniers, je suis tombé sur ce petit logiciel : Orca (sous licence MIT). Et j'ai trouvé le concept tellement génial que je me suis dis qu'il fallait que je t'en parle.

Vidéo de démonstration : clique ici.

Ce n'est pas la vidéo de démo des créateurs, mais elle commence par une grille vide et je trouve ça bien pour illustrer la chose, et émoustiller ta curiosité de nerd.

Orca est un séquenceur MIDI (donc il sert à faire de jolis sons avec son ordinateur ou d'autres bazars électroniques pour ceux qui ne connaissent pas). Mais c'est aussi un environnement de livecoding. On édite son programme, et il s'exécute en même temps. Et c'est un langage de programmation "ésotérique" : le programme s'écrit sur une grille en 2 dimensions, à l'aide de chiffres, de lettres, et de quelques caractères. Chaque caractère a une fonction.

Le langage de programmation pourrait faire penser un petit peu à Befunge qui repose aussi sur une grille 2D, mais le concept est différent car il n'y a pas de pointeur d'instruction qui se déplace. Ca me ferait un petit peu penser à un patch Pure_Data en mode texte. Par exemple, les caractères prennent les entrées sur leurs côtés (à gauche ou à droite), et produisent leur sortie sur la case du dessous. (j'espère ne pas dire de bêtises car je ne l'ai pas beaucoup utilisé encore).

Au début, quand on regarde une vidéo de quelqu'un l'utilisant (voir le lien au début du journal), on n'y comprend absolument rien. Mais l'interface minimaliste et le joyeux bordel qu'il y a dedans excite énormément la curiosité. Personnellement, cette vidéo m'a permis de comprendre le fonctionnement.

Un article à lire ici, qui en parle mieux que moi.
Et un autre avec un tutoriel vidéo (que je n'ai pas encore regardé).

Je trouve ça tellement bien que ça me donnerait presque le syndrome du tap-tempo ;) je réécrirais bien une petite version simplifiée juste pour le fun.

Donc si tu aimes les utilitaires bizarres en mode texte, va faire un tour ici : HundredRabbits. C'est le site de leurs 2 créateurs. Et Orca est une de leurs créations parmi d'autres qui sont dans le même esprit.

Bonne journée et amusez-vous bien !

  • # portage

    Posté par  . Évalué à 3. Dernière modification le 13 novembre 2020 à 12:50.

    Vrai que c'est plutôt chouette comme concept. J'étais déjà tombé dessus mais je ne m'étais pas attardé.
    Ça a les apparences d'un truc qui se lance dans un terminal mais ça n'en a pas l'odeur, je vois du JS dans leur git et ça tourne sous electron. S'il y a un portage avec langage/biblio raisonnables (et sans X) je trouverais ça carrément cool.

    • [^] # Re: portage

      Posté par  . Évalué à 9.

      La version terminal (ecrite en C) se trouve la: https://git.sr.ht/~rabbits/orca
      Le lien se trouve sur leur page d'accueil (avant meme les versions web et desktop).

      Je viens de m'amuser un peu avec la version web, c'est vraiment fun. Merci a l'auteur du journal pour cette decouverte!

      Excusez l'absence d'accents dans mes commentaires, j'habite en Australie et n'ai pas de clavier francais sous la main.

      • [^] # Re: portage

        Posté par  . Évalué à 1.

        c'est cool qu'il y ait aussi une version terminal, j'étais passé à côté.

        sinon il y a celle ci qui tourne sur un norns, une drôle de boîte pour faire de la musique avec du linux dedans.

  • # LEARN ORCΛ

    Posté par  (site web personnel) . Évalué à 4.

    Une page intégrant un tutoriel, Orca et un synthétiseur :
    https://metasyn.github.io/learn-orca/

    Ça semble un bon complément au vidéo que l'on trouve plus facilement (mais en anglais).

  • # Un truc du même genre pour C64

    Posté par  . Évalué à 3.

    Si vous aimez ce genre d'interface pour produire de la musique, et que vous aimez le son des puces SID, 4mat a créé récemment un séquenceur un peu du même genre pour C64.

    C'est par ici ! Et c'est vraiment rigolo.

  • # Fou !

    Posté par  . Évalué à 1.

    Premier point sur le fait que cet éditeur a l’air complètement fou et tartiné de bonnes idées.
    Je suis en train de me faire la main sur Bitwig alors je vais garder ça de côté !
    Second point: sur le C64 !
    Question est-ce que ça marche/prend en compte quand on a fait la bidouille qui permet d’avoir 2 SID sur la même machine ? (Polyphonie!)

Suivre le flux des commentaires

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