Automatically synchronize drawings to MIDI Events from Spreadsheet

bvrose24 shared this question 4 months ago
Needs Answer

The GeoGebra software, is really full of promises for what I want to do with:

Automatically synchronize drawings so that it comes alive using music events from a MIDI file and not the opposite. MIDI file can be translated into Spread sheets using the software Tonesintune as explained in Reading a MIDI file into a spreadsheet - YouTube

I started some work on this projet that you can visualise https://youtu.be/k49ngvVvueg

and https://youtu.be/x4Yfc4-hD7g . As you can see my synchronisation is manual.

Comments (17)

photo
1

Very interesting! Have you thought about doing it live?


Should be very easy with

https://www.smashingmagazine.com/2018/03/web-midi-api/

and

https://wiki.geogebra.org/e...

photo
1

Thank you Michael for your enthusiasm, I do not know smashing magazine web midi api. I am new to both music and GeoGebra. I need some help to get it right. Are you interested in helping? mean while, I will go and visit the two sites you suggested Thanks so much.

I just published today’s Drawing on GeoGebra Synchronized manually to my composition of 9th February 20

20200209-MG-Basse-Cycle-de-4t-en-4t-MG-Pan https://youtu.be/o42Afsg5oXY

I will link both music in Midi and PDF as well as GeoGebra.

and we can continue to discuss tomorrow Thank you,

PS neither Midi nor Musescore files could be uploaded

photo
1

I just to publish on my Youtube channel a video https://youtu.be/2yCRRWi13Ns

https://help.geogebra.org/9..." alt="/95e9777b-f6ae-4e0b-a3b5-d6aa6e63777d" />that is animated with Patrick Clément's GeoGebra work "Danse" https://www.geogebra.org/m/...


I will be mentioning my source but do not know how to ask Patrick Clément for his authorization. I hop my utilization of his work will honor his excellent animation using GeoGebra. Thanks in advance.

photo
1

Bonjour bvrose24 ou Rose Rose-aly,

Ouaouh !! C'est vraiment génial !

J'ai beaucoup apprécié la vidéo

même si je m'amusais comme vous manuellement mais c'était plutôt sur du reggae,

( c'est plus fun comme musique ! lol )

Et vous me dites qu'il est possible de faire danser ce pantin automatiquement !?

J'avais réfléchis sur cette opportunité, mais j'avoue que là, ça me dépasse (trop d'investissement).

Par contre, je suis désolé de la furtive disparition des jambes quand on déplace trop vite les pas :

j'ai longtemps chercher à limiter ce problème, mais je n'y suis jamais arrivé. (cela impactait trop sur la rapidité des mouvements).

Je vous donne bien entendu mon accord pour utiliser cette application dans votre vidéo ou pour toutes autres utilisations non commerciales comme le précise la licence GeoGebra.

Et je suis toujours fier de voir que mon travail peut servir à d'autres personnes.

Merci de me signaler vos progrès dans vos recherches, ça m'intéresse.

Et n'hésitez pas à me solliciter pour une quelconque question ou amélioration, je ferais mon possible pour vous satisfaire.

photo
1

Merci beaucoup pour votre réponse positive et encourageante. Je suis fascinée par votre travail. Le ralentissement est doublé à cause de mon Ordi qui est très lent et surtout pendant la capture de la video par le logiciel Screen Capture tool light qui rate des images.

Je vais essayer d'automatiser les mouvements des points bleu et des "sliders" , mais je suis très très novice, je ne peut rien promettre. Je déposerai de temps en temps mes questions. Ce projet de synchronisation d'animation sur mes "compositions d'amatrice" me tient beaucoup à coeur. Merci infiniment.

photo
1

Bonjour à tous, Hello Every body

20200602-MG-GeoGebra-Animation-Music-01 https://youtu.be/4qu_Ai3Ijaw

Français: Un début prometteur d'automatisation sous GéoGebra, il reste à trouver le moyen d'améliorer la courbe qui suis les Fréquences et Rythme des notes de cette composition simpliste. Chaque segment du "Polyline" sur lequel est accroché ce "vaisseau", joint deux notes successives en respectant la fréquence et la durée de chaque note. L'aspect Montagne au lieu de Vague ne rend pa justice à l'animation. Il reste beaucoup a faire pour que cela correspond à mes envie Patience.

English : translation Using Google Translate

An promising start of automation under GeoGebra, it remains to find the way to improve the curve which follows the Frequencies and Rhythm of the notes of this simplistic composition. Each segment of the "Polyline" on which this "vessel" is attached, joins two successive notes while respecting the frequency and duration of each note. The Mountain’s aspect instead of Wavy one does not do justice to the animation. There is still a lot to do to make it correspond to my imaginations Patience.

Composed and Realised by Monique GOBRIAL. Animation under GeoGebra, Composition under Musescore and its wav under LogicProX, video under iMovie, Scrolling score under Screen capture Tool Lite.


© Monique GOBRIAL. Photo: Alhandra, Portugal.

photo
1

ggb file in à better start state. Need to animate simultaneously B, avance and A

photo
1

Bonjour, Hello,

Merci Patrick pour ce fantastique concept que je m'autorise à utiliser. J'espère que tu est d'accord


https://youtu.be/T5WBcfgc0gc 20200611-MG-GeoGebra-Reflect-Two-Polygons-DynamicColors-01

«Rotation d'un Motif» est le Concept de Patrick Clément, conçu à l'aide de GeoGebra que j'ai appliqué à deux Polygones colorés aléatoirement et synchronisés avec ma composition. J'ai encore besoin d'automatiser le mouvement des points sur les deux segments. Toute aide est la bienvenue.

English:Thank you Patrick for this fantastique concept that I authorized my self to use, I hop you d'ont mind

« Rotation d’un Motif » is Patrick Clément’s Concept , designed using GeoGebra that I applied to two Polygons colored randomly and synchronized to my composition. I still need to automate the motion of the points on the two segments. All help is welcomed.

photo
1

20200611-MG-GeoGebra-Reflect-Two-Polygons-DynamicColors-01-32P-AutoPointBouge

https://youtu.be/98Z0JEN7XXQ

Nouvelle version avec + d’automatisation.

Il reste à lire les données Midi pour arriver à mon objectif «Rotation d'un Motif» est le Concept de Patrick Clément, conçu à l'aide de GeoGebra que j'ai appliqué à deux Polygones colorés aléatoirement et synchronisés avec ma composition.

J'ai encore besoin d'automatiser le mouvement des points sur les deux segments. Toute aide est la bienvenue pour intégrer le données Midi pour l’automatisation.

_________________________________________

New release with more automation.

It remains to read the Midi data to reach my goal

« Rotation d’un Motif » is Patrick Clément’s Concept , designed using GeoGebra that I applied to two Polygons colored randomly and synchronized to my composition.

I still need to automate the motion of the points on the two segments. All help is welcomed to integrate Midi data in automation.

photo
1

Hello,

I ended up finding the trick so that my synchronizations were not too bad. I have a little musical phrase without modulation, repeated 2x2 at two speeds. I wrote it quite simply to test my synchronization. I think I have found the synchronization. I entered the Midi data by hand and I copied them into the spreadsheet.

I still have to find the subjects for the animation that I "can" draw on GeoGebra. (I need A more performing Computer, I freezed it and crashed it several times I do not know why).

Question :

1) How can I follow the motion of a given point or object? It would be useful, I tried : CenterView and Pan but it is not very helpful,

2) How can I setDynamicColor to the BackGround? I followed your exemple with "Inverse Filling". Is there a better way?


https://youtu.be/wNfI2icFfPg

photo
1

perhaps helpful for question 1)

If you have questions: ask!

photo
1

Basée sur le GeoGebra de Patrick Clément: https://youtu.be/O61cO3SZoXU

Une nouvelle Rotation de 4 Polygones mais la musique (Trop Longue) est synchronisée en semi automatique

une partie dans GeoGebra en "Trial et Error", et a la fin ajustée avec la vitesse de la video sous iMovie. Je ne cesse d'admirer le GeoGebra d'origine.


Question: Comment faire la même animation mais au tour d'un Carré ou polygone au lieu d’un cercle?


photo
1

Bonjour bvrose24,

Question: Comment faire la même animation mais au tour d'un Carré ou polygone au lieu d’un cercle?

Voir pièce jointe.

...

photo
1

Merci Beaucoup, je regarde illico ...

photo
1

C'est parfait , j'approfondis pour m'en inspirer

Muito Obrigada

photo
1

C'est Trop Genial, j'ai appris trois nouveaux outils :

  • Append point à liste,
  • Polygon(liste),
  • PathParameter(point)

photo
1

202006-30-MG-PatrickClément-RotatioDsCarre2-00-ok https://youtu.be/GOWIFmjhHOg

Pour Animer la Rotation dans Polygone De Patrick Clément sur musique courte : 7 répétitions synchronisée en semi automatique ajustée avec la vitesse de la video sous iMovie.

J'espère rendre justice à votre Genial GeoGebra

photo
© 2020 International GeoGebra Institute