Skip to content

Studio of Michael Gogins: computer music, photographs, writings.

Notifications You must be signed in to change notification settings

gogins/michael.gogins.studio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Michael Gogins Studio

Copyright (C) Michael Gogins
All rights reserved
http://michaelgogins.tumblr.com
michael /dot/ gogins /at/ gmail /dot/ com

This is my Git repository, intended to serve as my creative studio for computer music and other projects. All materials found herein are copyright by Michael Gogins, and are licensed under the terms of the Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International license (CC BY-NC-ND 4.0). This permits you to download these works and share them with others as long as you credit me, but nobody is allowed to change these works in any way, or to use them commercially, without my express written permission.

Online Compositions

I am publishing here a number of online compositions of visual music, interactive music, and straight ahead electroacoustic music. These are compositions that you can play right here from your Web browser with high-resolution audio using my WebAssembly build of Csound.

Some of these pieces play indefinitely, some accept user interaction, and some just play and stop.

Click on Play once to load Csound, and then click on Play again to play the piece.

An interactive piece of visual music. The user controls various parameters of Hopalong fractals, how they are mapped to music notes, their chords and chord progressions, and parameters of the Csound instruments.

An interactive piece of visual music. The user controls various parameters of a display of interfering sine patterns, which are sparsely mapped to musical notes. Try a duration of -1 for a fixed number of notes, or a positive duration for any number of notes of that duration -- but they can really pile up! Try changing tempo, reverb, and so on.

Live Talks

These are presentation slides from some talks on computer music that I have given, or plan to give. The slides are viewable in Web browsers. I call these "live talks" because the slides contain Csound pieces that run in the browser (and can be edited in the browser) without any external software being required.

Slides from a talk about algorithmic composition that I gave at the National University of Quilmes in Buenos Aires.

Slides from a talk about my implementations of csound.node, my build of Csound for WebAssembly, and my Csound for Android app.

External Resources

Many of these works use Csound and extensions of Csound. These can be found in the open source csound and csound-extended GitHub repositories.

Guiding Principles

Now, to head off my recurrent distraction from composing by taking on programming projects, I am renewing my focus on the following principles:

  • I need to focus on composing both out of time and in time, and on visual music.

  • Simple but deep algorithms are better than powerful but complex algorithms.

  • For this reason I should renew my focus on parametric composition.

  • I should more deeply investigate interpolations in parametric maps, and genetic algorithms, on the parameters of such systems.

  • "Simpler but deep," with visual music, could mean sampling a visual animation to produce a score, as with Scrims, or transforming a sequence of notes into a visual abstraction (not an image of the score). The former is probably preferable, especially if the sampled points are visually indicated.