Outils pour utilisateurs

Outils du site


ibniz

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
ibniz [2020/10/28 12:22] – ↷ Liens modifiés en raison d'un déplacement. sergeibniz [2024/03/05 16:23] (Version actuelle) Benjamin Labomedia
Ligne 22: Ligne 22:
 Installer le paquet //libsdl2-dev// Installer le paquet //libsdl2-dev//
     sudo apt-get install libsdl2-dev     sudo apt-get install libsdl2-dev
 +Ou plutot en 2024 ?!
 +    sudo apt install libsdl1.2-dev
     git clone https://github.com/viznut/IBNIZ/tree/master/src     git clone https://github.com/viznut/IBNIZ/tree/master/src
     cd IBNIZ     cd IBNIZ
     make     make
 +    sudo make install
     ./ibniz pour lancer le logiciel     ./ibniz pour lancer le logiciel
  
 +Ou
 +    git clone https://github.com/viznut/IBNIZ.git
 +    cd IBNIZ/src
 +    sudo apt install libsdl1.2-dev
 +    make
 +    ./ibniz
 ==== Kano ==== ==== Kano ====
 raspbian customisé par os Kano http://www.kano.me/ raspbian customisé par os Kano http://www.kano.me/
Ligne 223: Ligne 232:
 ''%%./ibniz -p < MonSet%%'' ''%%./ibniz -p < MonSet%%''
  
 +===== Exemples =====
 +
 +<code>
 +Shortest IBNIZ programs that show something "nice"
 +
 +All 0-2-char-long programs that stackbalance to +1 in T- or TXY-video
 +have been tested.
 +
 +EMPTY PROGRAM:
 +- gradient & sawtooth
 +
 +1-CHARRERS:
 +- flasher slowing down: q
 +- glitchy halfscreen: (
 +- colorfade: !
 +
 +2-CHARRERS:
 +- tv noise: *d
 +- trippy & whining rotator: d*
 +- *-textured headache: -d
 +- zooming *-texture: **
 +- stopping near negative star: */
 +- mcp: %* %/ %* %%
 +- gradual art: %a
 +- spotlights among *-textures: a* a/ a%
 +- flasher: 9/
 +- plasmas: Al
 +- moving glitchsquares: )(
 +- jupiter storm: +/ +%  -/ -% r/ r% l/ l%
 +- blinking stripes: +r +l -r -l
 +- stopping in hyperspace: /* // /%
 +- stuff with sierpinski triangles: &* && |* |/ |% &- |a
 +- munching epilepsy: ^* ^/ ^%
 +- polyrhythmic flasher slowing down: qs
 +- noisy bar scrolling down slowly: q)  
 +- random squeaks: q@
 +- noisy bar in a *-textured night: s)
 +- squarewave sliding down: )~
 +
 +</code>
 +
 +==== en vrac ====
 +
 +0!1!2! 0@2@8rs* 1@2@8r.4+s*+    \ rotation
 +
 +Ici aussi : https://github.com/emoc/IBNIZ
 +
 +Et tous les programmes d'une personne qui s'est bien creusée la tête pour comprendre comment fonctionne ibniz : https://github.com/Eugene8388608/ibniz-programs
 +
 +==== couleurs ====
 +
 +p 6F4D.B000 \ tous les pixels de la même couleur  
 +  * p : pop la valeur de T depuis la pile  
 +  * 6F4D : définition de la teinte de la couleur  
 +  * B000 : luminosité  
 +
 +Fl : ne garde que la partie entière  
 +==== séquences ====
 +
 +Une séquence basée sur des sous-routines avec une tentative d'explication
 +
 +<code>
 +1{d6r+}
 +2{d4r^}
 +3{d3r*}
 +4{dFr-}
 +2)6r3&1+V
 +</code>
 +
 +Tourne entre 1,2,3,4, quand on change 6 ça tourne de plus en plus vite! c'est une bonne base pour travailler des séquences
 +
 +  * **2)** récupère T au fond de la pile
 +  * **3&** ne conserve que les deux derniers bits (donc compris entre 0 et 3)
 +  * **1+** ajoute 1 le résultat est compris en 1 et 4
 +  * **V** récupère la sous-routine du chiffre qui précède 
 ===== Expérimentation ===== ===== Expérimentation =====
 ==== Modification de la font ==== ==== Modification de la font ====
Ligne 418: Ligne 502:
   * Une version de Ibniz qui permet d'indiquer [[https://github.com/alex-guy/IBNIZ/tree/master/src|la position, la taille et la décoration de la fenêtre]].   * Une version de Ibniz qui permet d'indiquer [[https://github.com/alex-guy/IBNIZ/tree/master/src|la position, la taille et la décoration de la fenêtre]].
   * Une interface graphique qui permet de gérer différents sets IBNIZ et de lancer plusieurs IBNIZ à des positions et avec des tailles et à des positions différentes : [[https://github.com/alex-guy/Pybniz|Pybniz]].   * Une interface graphique qui permet de gérer différents sets IBNIZ et de lancer plusieurs IBNIZ à des positions et avec des tailles et à des positions différentes : [[https://github.com/alex-guy/Pybniz|Pybniz]].
-  * Un PAD avec plein de "chansons" à télécharger au format TXT {{ ::summerlab-ibniz-latest.txt.zip}}+  * Un PAD avec plein de "chansons" à télécharger au format TXT {{ media_12:summerlab-ibniz-latest.txt.zip}} 
 +  * Une {{ ::bytebeats_beginners_guide_ttnm_v1-5.pdf |bonne documentation}} sur le principe bytebeat ou comment générer du son avec une ligne de code 
 +  * https://esoteric.codes/blog/ibniz 
 +  * http://countercomplex.blogspot.com/2011/12/ibniz-hardcore-audiovisual-virtual.html
  
 {{tag>logiciels_audio sonification faire_du_bruit documentation}} {{tag>logiciels_audio sonification faire_du_bruit documentation}}
ibniz.1603887723.txt.gz · Dernière modification : 2020/10/28 12:22 de serge