Syn Metron #1 Video
I've made a video on a music of mine -> Syn Metron #1
steps:
- foto shooting. hand positions of Primo (first player) and Secondo (second player) of some selected moments - mostly first beat of bars.
- foto mashing - combining pictures of Primo and Secondo
- transforming pictures into dots using StippleGen (-> TSP art) and exporting them as .svg files
- in Processing saving .svg dots in arrays, which gives way to transform them programmatically
- implementing various functions in Processing to manipulate dot arrays
- preparing .midi file, which serves as a conductor of flow in Processing
strategies to control the timing of triggering various dot transformation functions
- some midi notes below C1 / 24 are used to mark bar, quaver, semiquaver and page occurences. this allowed the script bookkeeping of each quaver and bar by counting them. so the midi sequencer functions as through composed switching tool. e.g. when quaver_number equals x, do this.
main transformation functions:
- midi notes in the range of 24 - 108 are mapped horizontally to svg drawing, which means the width of svg drawing divided to 84 pieces and each note is assigned to one of them sequentially. so every note moves corresponding slice upon note-on message. There are different modes of reactivity, which controls the behaviour of dots upon midi note-on messages: vertical, horizontal, symmetrical.. -> midi_note_reactivity.html
- transitioning from source svg dots to target at discrete steps. by doing that one can freeze intermittent positions of whole dots on their path to target positions. -> transition.html
- transforming svg dots into geometric shapes like triangle, pentagon etc. -> geometric_transformation.html
I heavily benefited from LLM assisted coding. I started using claude-3.5-sonnet and thereafter finished with gemini-2.5-pro on Cursor IDE. Mehmet Tütüncü helped me to mash Primo and Secondo into a single file.
Comments
Post a Comment