CodingTrain / CodingTrain/Suggestion-Box
My project: Program a javaScript animation according to my composition
- Vorherrschende Sprache
- Keine Sprachdaten
- Sterne
- 570
- Forks
- 85
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
I am advancing in my project by leaps and bounds after a very frustrating first step.
Yesterday near midnight, I succeeded in entering my composition in my Javascript program.
[(**https://editor.p5js.org/MGOBRIAL/sketches/1VZvQH6xT**)]
Today I have to calculate the times of each event of my coded composition.
I think it will be easier, I hope.
**Here are the steps I cleared**:
Compose by computer: **Musescore**
Export from Musescore to the format: **MusicXML**
Import the MusicXML file into: **Logic Pro X**
Re-export from Logic Pro X to the format: **Midi**
Import the Midi file into: Ton.js-freindly (Pars a MIDI file into Ton.js-freindly **JSON forma**t)
Copy the json structure to: **P5 JS Editor**
Saved the file: **simpleMidi-mscz-mxl-to-Projet-Acoustic Guitar.json**
Learned some bits : **JavaScript**
Write the program in javaScripte to: **translate the json structure into parameters**.
**I still have:**
Learn more javaScript : **time related function in JavaScript**
Organize musical parameters into: **musical events over time**
Choose which objects to: **select shapes based on musical parameters**
Write JavaScript Program for drawn objects to: **animate objects based on musical events over time**
Beitragsleitfaden
Für dieses Repository ist kein Beitragsleitfaden indexiert
Rechercherichtung
Beginne mit der im Issue verlinkten P5 JS Editor-Skizze und der im Issue beschriebenen gespeicherten JSON-Struktur; es werden keine Repository-Dateien oder Tests genannt. Kläre die Anforderungen an das musikalische Timing und die vorgesehenen visuellen Objekte und betrachte die Arbeit als abgeschlossen, wenn die Ereignisse der Komposition die Animation wie spezifiziert steuern.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- javascript
- Bereich
- computer-graphics
- Issue-Typ
- Feature
- Schwierigkeit
- 5/5
- Geschätzter Aufwand
- Über eine Woche
- Aktivitätsstatus
- Veraltet
- Klarheit
- Muss geklärt werden
- Anfängerfreundlichkeit
- 25/100