Forms: Generative Visual Music


    Forms - Visual Music Scoring Machine


    Forms is a real-time audiovisual synthesis exercise.
    Driven by a set of rules for graphic generation based on randomness and probability, a custom software proposes a series of visual compositions created in realtime and never repeating.
    These scores can be framed within the tradition of graphic musical notation that gained strength among twentieth-century composers and which allowed music to be released from tone, bars and the rigidity of classic staves.
    Thanks to a real-time "sonification" engine written in MAX/MSP which reads (using the Syphon external) graphics created in realtime with Processing, images are transformed into sound using spectral synthesis algorithms. A header runs through the image from left to right, interpreting that small vertical fragment of the image.
    Forms is periodically evolving with new graphic and sonic algorithms, and is being permanently streamed at Playmodes’ Twitch channel, 24 hours a day during the pandemia lockdown.

    • Gus Tav
      Apr 27 2020 | 3:36 pm
      This reminds me of the old PD example:

      Graphic Score by PD (Pure Data)

      Share
    • Olegs Batenins's icon
      Olegs Batenins's icon
      Olegs Batenins
      Dec 10 2020 | 1:21 pm
      This reminds ANS - soviet synth
    • Max Gardener's icon
      Max Gardener's icon
      Max Gardener
      Dec 10 2020 | 5:00 pm
      Sure does, Olegs. And Daphne Orams' work, too.
    • 👽R∆J∆ The Resident ∆lien👽's icon
      👽R∆J∆ The Resident ∆lien👽's icon
      i love that still(and in vid around 50-sec mark) of the graphical score... nice design sense here.. looks like city lights at night laced with gold 👍
    • playmodes's icon
      playmodes's icon
      playmodes
      Dec 10 2020 | 5:44 pm
      Hey dudes! this project has been evolving further since this post. ..
      Check how it looks with this other flavours:
      https://www.playmodes.com/home/forms-screen-ensemble/ https://www.youtube.com/watch?v=dckbc3BCj00&t=41s