Jump to content


Photo

OpenGL shaders and music as art.

glsl shaders music livecoding

  • Please log in to reply
1 reply to this topic

#1 The_Traveler

The_Traveler

    Super Advanced Member

  • Normal Members
  • PipPipPipPip
  • 173 posts
  • Gender:Male
  • Interests:Exploring timbrality ...

Posted 08 June 2018 - 15:39

Howdy everyone, ok, so what is this about? Well, I've always had a fascination for music and abstract visuals being played together. The "travel sequence" from 2001: A Space Odyssey blew me away as a kid.

Oskar Fischinger was early pioneer in this field and his work, along with other pioneers, is an inspiration to me. Oskar accomplished his works using colored paper and cardboard, fine wire and stop motion photography.

 

I've wanted to use more modern methods. My own experiments eventually led my to using the OpenGL shader language called glsl.

 

Synthclispe: http://synthclipse.sourceforge.net/ is an application I ran across while looking for a good environment to do some glsl shader development in. It's a simple install, get the downloadable complete package from Sourceforge: https://sourceforge....thclipse-2.1.1/ for Windows, Mac and Linux. All you need otherwise is an installed Java JRE or JDK >= 8. That's it. http://www.oracle.co...ds-2133155.html

 

If your not familiar with glsl shader programming, let me refer you to this simple tutorial: https://gamedevelopm...ders--cms-23313

 

You can see plenty of shader examples at Shadertoy: https://www.shadertoy.com/ Many of these also have glsl code posted for learning, inspiration and can also be loaded directly into Synthclipse. :)

 

What makes it of possible interest to Renoisers? (Neurogami, I was thinking of you here. :) ) You can use midi controllers in Synthclipse to control parameters to your shaders in real time in a similar fashion to livecoding your music. http://synthclipse.s...di_mapping.html

 

Synthclispe has an animation timeline feature for creating synchronized animations: http://synthclipse.s...animations.html

 

You can capture and import both live input and .mp3 files and use "pre-coded" audio shaders too. http://synthclipse.s...uide/music.html

 

For those of you who are looking for something to add some spice to livecoding events or maybe your YouTube channel Synthclipse might be of interest. The possibilities are endless ...

 

Cheers.


Edited by The_Traveler, 08 June 2018 - 16:21.

  • Raegae and Neurogami like this

#2 kopias

kopias

    Super Advanced Member

  • Normal Members
  • PipPipPipPip
  • 155 posts
  • Gender:Male
  • Location:Łask, Poland

Posted 08 June 2018 - 15:43

for a start i recommend using atom editor + https://atom.io/packages/veda

 

super easy to start and get hyped


  • The_Traveler likes this