Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
ressource:logiciel:orca [2023/07/19 12:30] emoc [exemple de séquenceur à 8 pas] |
ressource:logiciel:orca [2024/03/21 17:23] (Version actuelle) emoc [Installation sur Linux] |
||
---|---|---|---|
Ligne 2: | Ligne 2: | ||
====== Orca ====== | ====== Orca ====== | ||
- | |||
- | (Page ouverte le 9 mars 2020) | ||
Orca est un langage ésotérique de création de séquenceurs, capable d'envoyer des informations de contrôle en MIDI, OSC ou UDP à des logiciels musicaux ou audiovisuels. Il permet de construire des séquences complexes par un langage spécifique composé d'instructions réduites à une lettre. C'est un environnement de création pour le livecoding audio-visuel, qui ressemble à un croisement entre l'[[https://fr.wikipedia.org/wiki/Assembleur|assembleur]] et le [[https://fr.wikipedia.org/wiki/Jeu_de_la_vie|jeu de la vie de Conway]] | Orca est un langage ésotérique de création de séquenceurs, capable d'envoyer des informations de contrôle en MIDI, OSC ou UDP à des logiciels musicaux ou audiovisuels. Il permet de construire des séquences complexes par un langage spécifique composé d'instructions réduites à une lettre. C'est un environnement de création pour le livecoding audio-visuel, qui ressemble à un croisement entre l'[[https://fr.wikipedia.org/wiki/Assembleur|assembleur]] et le [[https://fr.wikipedia.org/wiki/Jeu_de_la_vie|jeu de la vie de Conway]] | ||
Ligne 20: | Ligne 18: | ||
Les notes sont représentées selon la notation anglaise. | Les notes sont représentées selon la notation anglaise. | ||
- | {{:ressource:logiciel:orca:musique_notation_francaise_anglophone.png?direct&200|}} | + | {{:ressource:logiciel:orca:musique_notation_francaise_anglophone_orca.png?direct&600|}} |
==== exemple avec l'instruction D (Delay) ==== | ==== exemple avec l'instruction D (Delay) ==== | ||
Ligne 52: | Ligne 50: | ||
Orca fonctionne en base 36! | Orca fonctionne en base 36! | ||
+ | |||
+ | Ecriture des notes : C (majuscule) représente un DO , c (minuscule), un DO# (1/2 ton au dessus) | ||
Chaque lettre de l'alphabet correspond à une commande différente, en minuscule elle sera déclenchée sur demande par un «bang», en majuscule à chaque «frame». | Chaque lettre de l'alphabet correspond à une commande différente, en minuscule elle sera déclenchée sur demande par un «bang», en majuscule à chaque «frame». | ||
Ligne 66: | Ligne 66: | ||
<key>CTRL</key> + <key>:</key> : (dé)commenter un bloc après l'avoir sélectionné au clavier ou à la souris \\ | <key>CTRL</key> + <key>:</key> : (dé)commenter un bloc après l'avoir sélectionné au clavier ou à la souris \\ | ||
<key>CTRL</key> + <key>I</key> : basculer entre mode caractère unique / mode texte (pour écrire des commentaires, par exemple) \\ | <key>CTRL</key> + <key>I</key> : basculer entre mode caractère unique / mode texte (pour écrire des commentaires, par exemple) \\ | ||
+ | |||
+ | ==== Gammes ==== | ||
+ | |||
+ | ^ Gamme ^ Notes ^ Séquence Orca ^ | ||
+ | | Chromatic | C, Db, D, Eb, E, F, Gb, G, Ab, A, Bb, B, C | CcDdEFfGgAaBC | | ||
+ | | Aeolian | C, D, Eb, F, G, Ab, Bb, C | CDdFGgaC | | ||
+ | |||
+ | {{:ressource:logiciel:orca:gammes_musicales.png?direct&800|}} | ||
===== Installation sur Linux ===== | ===== Installation sur Linux ===== | ||
Ligne 78: | Ligne 86: | ||
</code> | </code> | ||
+ | <code> | ||
+ | # debian 10 buster @ diatoma (CL22) | ||
+ | # décompresser le fichier téléchargé, ici dans /home/xor/orca-8.5.3 | ||
+ | su - # Entrer le mot de passe root, les clients légers n'ont pas de sudo | ||
+ | cd /home/xor/orca-8.5.3/ | ||
+ | chown root:root ./chrome-sandbox # il est nécessaire que root soit propriétaire de ce fichier | ||
+ | chmod -R 4755 ./chrome-sandbox # et qu'il ait tous les droits nécessaires | ||
+ | exit | ||
+ | </code> | ||
+ | |||
+ | Ensuite, on peut démarrer Orca en ligne de commande avec | ||
+ | <code> | ||
+ | ./Orca & # Éperluette optionnelle! | ||
+ | </code> | ||
+ | |||
+ | On peut également installer [[ressource:logiciel:pilot|Pilot]], un synthé qui communique en OSC avec Orca | ||
===== Configuration Orca + VCV Rack sur Linux ===== | ===== Configuration Orca + VCV Rack sur Linux ===== | ||
Ligne 100: | Ligne 124: | ||
===== Ressources ===== | ===== Ressources ===== | ||
- | **tutoriel interactif bien bien : https://metasyn.github.io/learn-orca/** \\ | + | **ORCA Cheat Sheet (réalisée pendant Mortel Modulaire, 29/10/2023)** : {{ :ressource:logiciel:orca:orca_cheat_sheet.pdf |ORCA cheat sheet}} |
+ | |||
+ | **tutoriel interactif bien bien : https://metasyn.srht.site/learn-orca/** \\ | ||
+ | D'autres exemples : https://git.sr.ht/~rabbits/orca-examples \\ | ||
vidéo de présentation en français : https://www.youtube.com/watch?v=ihFidWCWu9Y \\ | vidéo de présentation en français : https://www.youtube.com/watch?v=ihFidWCWu9Y \\ | ||
vidéo d'initiation en anglais : https://www.youtube.com/watch?v=RaI_TuISSJE \\ | vidéo d'initiation en anglais : https://www.youtube.com/watch?v=RaI_TuISSJE \\ |