Se connecter
Se connecter

ou
Créer un compte

ou
FR
EN
Korg ElecTribe EMX1
(86)
Déposer un avis
Où acheter ElecTribe EMX1 ?
Moins
Aucun revendeur ne propose ce produit pour le moment.
Alerte disponibilité
Il n’y a pas de petite annonce pour ce produit.
Alerte nouvelle annonce

MIDI "VJing" software pour EMX

  • 74 réponses
  • 7 participants
  • 5 920 vues
  • 7 followers
Sujet de la discussion MIDI "VJing" software pour EMX

Bonjour a tous,

Voila je suis en train d'écrire un nouveau software (pour l'Emx et pas seulement) qui est censé, en fonction des informations midi qu'il reçoit (note on, off, CC, ...) faire des animations visuelles.

Imaginez, par exemple, une scene avec un dizaine de lumière. Chaque lumière pouvant par exemple être allumé en fonction d'un son bien précis. C'est un exemple d'utilisation car le programme ne fait que mixer différentes images en une seule.

Cette scene peut être fixe, ou animée (ce qui est un plus, pour se rapproche des "Animusic" bien connu).

Cela peut aussi etre des images qui n'ont pas de rapport mais qui peuvent etre melangée....

Mais de bonnes videos valent mieux qu'un long discours.

 

Ces quelques scens ont été rendues avec Thea render (pour infos).

Je compte sortir (un jour) une version release pour ceux interessés mais j'ai besoin de plus de uses case que celui que j'ai en tête.

Avis aux amateurs !!!

Mon but premier ici, ne s'agit nullement ici d'essayer de concurencer ce qui existe deja et qui fonctionne bien, mais d'allier 2 mondes (celui du graphisme et des rendus 3D et celui de la musique)...

 

2

Très très intéressant.  icon_wink.gif

Quand tu parles de logiciels déjà existant, tu fais référence à quoi ?

Personnellement, j'aimerais trouver un logiciel qui déclenche des phrases vidéos en synchro MIDI et enregistre le clip résultant.

Un autre projet que j'aimerais voir serait un séquenceur audio-vidéo. Le principe : ne plus simplement séquencer des samples audio mais des samples audio-vidéos -- des "super-samples", disons -- : la musique générée serait tirée de séquences audio-vidéo -- ou de l'EMX, ou des deux --. La vidéo résultante ne serait pas simplement "monophonique" mais "polyphonique" en créant des effets stroboscopiques quand plusieurs séquences audio-vidéo sont superposées, ou des effets de transparence -- couche alpha --, des enveloppes et des effets pourraient être appliqués sur ces "super-samples". Le sequenceur multimédia ultime, en quelque sorte.

Enfin, bref, il y a tout un cahier des charges à définir. Mais si tu es motivé...

 

[ Dernière édition du message le 14/01/2011 à 11:51:50 ]

3

Bah je n'ai vraiment plus les nom en tête mais je suis deja tombé sur qlq soft de vjing que je n'ai pas vraiment essayer (cela n'etant pas ma tasse de thé personellement a l'epoque), et je me demande meme si c'etait pas demo/payant...

Pour les phrases video, c'est peut etre possible aussi entres nous, moi je gere des fixes ou animées jusque la, le truc etant que je n'ai pas de but réel. Je teste et code au feeling.

Y'a moyen d'en discuter ptet (mais faut pas s'attendre a un produit ultra facile a utiliser jdeveloppe ca dans "mon garage tout seul"). Mon but etant de faire un truc qui analyse en temps réel et pas un sequencage bien précis preparé a l'avance

En lisant le reste du poste ca me fait penser que relier du son a un image (ou un gout a un image ou un autre sens) est tres tres complexe.

L'etude des ces interactions s'apelle, si je ne me trompe (et j'aimerai des avis spécialiste), la Synesthésie.

Pour ton deuxieme projets, je me rapelle de sequenceur qui faisaient ca chez Magix (dans le temps ...) ou tu avais tes pistes Audio et midi... donc easy easy.

Mais bon apres je ne sais pas si ca px se greffer sur mon bidules, mais pourquoi pas, j'avoue imaginer l'idée mais j'ai dut mal a tout saisir.

Mais motivé je le suis ... je dois d'ailleurs resortir une petit version de Electribulator depuis 2 semaines mais je manque de temps ^^.

A bientot, on en reparle.

 

 

[ Dernière édition du message le 14/01/2011 à 16:24:05 ]

4
5

La difficulté est toujours relative et, apparemment, Renaud (Wax) n'est pas un programmeur débutant. Le problème dans la réalisation de ce projet sera plus le manque de temps et d'énergie que la qualification. Le problème principal est de coupler le traitement de l'image et du son. Un environnement de programmation comme Processing pourrait faire l'affaire. Il y a déjà des librairies pour traiter l'image et le son, et Renaud, en tant que programmeur Java, devrait s'y retrouver.

Wait & see!

icon_smile.gif

6

Oui je sais que c'est loin d'être un débutant mais moi j'y pige rien en programmation hein :p c'est pour ca que ca me parait costaud :D

http://www.son2teuf.org/

7

Bien vu ! (ou est la camera planquée ?)

J'ai utilisé processing, histoire de facilité... en opengl etc histoire de rapidité...

J'ai aussi rajouté la prise en compte des midi CC pour parametrer les proprietées des images (couleurs, intensité, ...). Genre le cutoff changerait la couleur, et le level l'intensité.

J'ai aussi testé avec cubase et rendus une nouvelle scene.

 

https://www.youtube.com/v/xWUAWavgTzM?fs=1&hl=fr_FR&hd=1

 

[ Dernière édition du message le 16/01/2011 à 16:39:06 ]

8

Oui, Processing c'est bien... Mais dès que l'on veut éditer de la vidéo Quicktime en temps réel -- et pas que ça, malheureusement -- il faut une machine très puissante (que je ne possède pas). J'avais, il y longtemps, fait du traitement temps réel de vidéo mais il fallait que je transforme la vidéo en "suite d'images" pour que ça passe. Reste que le son était absent, bien sûr ! :]

J'ai essayé la nouvelle mouture de GrandVj de chez Arkaos. GROSSE config' nécessaire aussi, malheureusement. Toujours aussi peu optimisé, leur soft.

Voilà un exemple de séquençage, mais je ne sais quel logiciel a été utilisé : https://www.youtube.com/watch?v=6wqOGfTLXGU

Après, il y a aussi la possibilité de générer de l'image de synthèse temps-réel synchronisée en MIDI ! :]
Là, Processing reste le meilleur, je pense.

Autre exemple : https://www.youtube.com/watch?v=U4TmBf_cVLo

icon_cool.gif

 

[ Dernière édition du message le 16/01/2011 à 17:36:36 ]

9

Bah je ne comptais pas non plus gerer les formats videos entre nous, tout doit etre mise sous forme d'images ... (la carte graphique de tout facon au final n'ingurgite que ca on est bien d'accord)

Il devrait y'avoir moyen de faire le meme genre de video (ou tu as juste une video qui se declanche selon un truc) et donc plus un mix d'image... ce qui est interessant aussi...

Pour ce qui est de generer la synthese oui, pq pas mais mon idée est d'avoir les ressources graphique tout pretes a etre rendues, et pas m'amuser a refaire une scene 3D.

Voici encore un petit exemple avec une animation de 50 frames jouée en boucle, avec 6 "lumieres activables" (si j'ose dire ca ainsi).

10

11

Ainsi qu'une Piano lumineux :) (avec l'electribe comme sequenceur/synthé) (moins impressionnant que l'animation du post avant certes ...)

 

[ Dernière édition du message le 17/01/2011 à 15:03:10 ]

12

Salut a tous,

Voici une nouvelle petite vidéo avec une chouette petite musique que certains reconnaitront surement ....

J'ai aussi fait une petite release du software pour ceux interesser. Il est configuré pour l'emx-1 (chan 12345 pour les synth, et 10 pour les kicks ...).

https://renaud.warnotte.be/Projects/WVJ/ImpressiveRelighter.rar

Il faut bien entendu avoir java 1.6 installé, etre sous windows si possible (ca marche peut etre sous les autres OS...).

Il est possible de tester si le programme réagit bien, en utilisant les touches claviers AZERTYUIOPQSDFG qui font comme un envoye de note.

Pour le lancer, go.bat, puis choisir l'entrée midi principale (les notes), puis l'eventuel entrée midi optionnelle ...

Voila j'ai surement oublié plein de truc important mais n'hesitez pas poser des questions.

 

 

13

Tu fais ça avec Processing ? J'ai essayé -- 2 secondes, c'est "assez" compliqué -- la librairie proMidi -- http://creativecomputing.cc/p5libs/promidi/ --, mais, je n'ai guère avancé. Je reviens sur mon sujet de prédilection : déclencher des suites d'images -- une vidéo, in fine, icon_biggrin.gif -- à partir du séquenceur. Si tu arrives à gérer des spots, tu devrais pouvoir le faire... (?) icon_smile.gif

Tes spots, c'est cool... mais si tu pouvais synchroniser des danseurs ou autres sur la musique, ça serait encore plus cool !

Allez ! Au taff !  icon_biggrin.gif

Bon courage !

14

Yop,

Processing, uniquement pour pas me casser la tete avec JOGL directment. Mais pas processing avec le sketchup, processing sous Eclipse ... (fin ca change pas grand chose entres nous ;)

Sinon pour le midi c'est du java, y'a aucune librarire comme celle de processing (je vois d'ailleurs de quoi tu parles j'avais essayé a l'epoque ou je ne connaissais pas bien le midi en java pure).

Quand a declencher une sequence d'image ca ne serait pas trop problematique...

En fait mon programme ne fait qu'afficher une image par note recue (tant que c ON). Ensuite a cela tu px dire que chaque image en question est une image fixe, ou un sequence animée. Le hic actuelement c'est que c'est SYNC en global donc ca ne marcherait pas comme tu le voudrais (mais ca serait pas interdit de fire des ajout dans le code pour que chacune des sequence soit remise a 0 lors d'une note ON et affiché).

Sinon regardes un peu dans les repertoire avec IMG_ tu vas voir a partir de quoi je travaille. Il n'y a aucune scene animée (vu la taille que ca prends j'ai pas mis avec...) mais sinon c le meme genre...

Ca ne serait pas interdit de rajoute des danseurs, mais vu que je fais du rendus 3D pour creer mes images, ca risque de me prendre tellement de temps juste d'attendre le rendus que non pas desuite ;)

La on mixerai une scene fixe, avec un element animé, c'est theoriquement possible, pas directement ne pratique mais en chippotant dans le code ...

(Enfin je preferais franchement des danseuses ...;)

Sinon ca fonctionne chez toi ???!? :p

 

 

15

Non. J'ai un écran gris quand je lance l'applet...  icon_sad.gif

16

Tu lances bien avec go.bat ?

Tu n'as pas d'erreur marquée dans la console ou quoi ?

Je suppose aussi que t'as carte graphique marche bien en opengl d'habitude ? (question a la con je sais^^)

Java 1.6 aussi ?

17

Il faut absolument lancer avec go.bat j'ai remarqué.

Mais sinon tu dois voir 3 fenetre (dont la grosse en gris surement) puis t'as le dialog (bloquant) pour configurer le midi et la en theorie apres ca devient noire (et c bon).

 

Et pour bien faire la console doit afficher

 

G:ImpressiveRelighter>java -jar WaxImpReligther.jar
Max fixed-function texture unit = 4
Max vertex texture unit = 32
Max fragment texture unit = 32
Max GL texture unit = 32
0/1
0/1
0/1
0/1
0/1
0/1
0/1
0/1
0/1
0/1
0/1
0/1
0/1
0/1
Available MIDI IN Devices:
0 LoopBe Internal MIDI
1 BCR2000
2 MIDIIN2 (BCR2000)
8 Real Time Sequencer
mouseEntered()
mouseEntered()

 

 

[ Dernière édition du message le 30/01/2011 à 13:54:12 ]

18

Voici ce que j'obtiens en console :

http://jean-francois.hicter.perso.neuf.fr/MIDI_Error.png

 

[ Dernière édition du message le 30/01/2011 à 14:45:11 ]

19

Ha wai ca m'arrive parfois d'avoir ca. C'est une erreur avec l'opengl. En general je le redemarre apres et ca fonctionne. (Par contre je ne sais d'ou ca sort ...) Mais bon ... c'est une methode a 2 francs et je suppose tu as deja essayer.

Y'a rien d'autre qui tourne d'opengl ou de 3D en arrier plan par hasard ?

 

20

Pas à ma connaissance...   icon_neutral.gif

 

21

Meme en redemarrant l'ordi un coup ? (deception ultime :)

22

Non.  icon_sad.gif

Putain ! Je suis véner après le mec qui a pondu proMidi !
Aucuns tutos ! Des exemples qui ne marchent pas !
C'est bien un informaticien, tiens ! icon_wink.gif

23

Lol. Bah jsais pas trop je l'ai testé sur d'autre machine et ca allait. J'espere qu'on va trouver la raison...

Pourquoi n'essaye tu pas simplement avec le midi du java et pas celui d'une lib pour processing ?

24

Je ne suis pas programmeur Java.
Processing est "censé" mettre la programmation à la portée de l'artiste.
Reste qu'au final, à part tracer des cercles, ça devient vite l'enfer de la POO.
Ce qui est super frustrant, c'est d'avoir des idées et de ne pouvoir les réaliser par manque de capacité intellectuelle ! L'artiste a les idées, mais programme comme une quiche, et le programmeur est nul en création artistique. Résultat, il doit y avoir 50 aliens dans le monde qui font des choses intéressantes avec Processing.

Misère !  icon_cry.gif

25