Actions

Difference between revisions of "A Page for Mysterious Things"

From Santa Fe Institute Events Wiki

(Chaotic Resampling)
Line 3: Line 3:
 
This is a page for mysterious things. Stay tuned for mysterious things by the musically inclined.
 
This is a page for mysterious things. Stay tuned for mysterious things by the musically inclined.
  
==Chaotic Resampling==
+
==Software: Chaotic Resampling==
  
  
Line 11: Line 11:
 
To run this at the command line:
 
To run this at the command line:
  
resampleMidi.sh sourceMidi destinationMidi LorenzMapFile
+
> resampleMidi.sh sourceMidi destinationMidi LorenzMapFile
  
 
There are two Lorenz data files included produced with [http://www.mpipks-dresden.mpg.de/~tisean/ TISEAN] - lorenzR45.dat is a chaotic mapping.  
 
There are two Lorenz data files included produced with [http://www.mpipks-dresden.mpg.de/~tisean/ TISEAN] - lorenzR45.dat is a chaotic mapping.  
  
The suite inlcudes a [http://blake.ppls.ed.ac.uk/~s0451342/chaoticSampling/chaoticSample.py General program for chaotically resampling a string] and uses [http://www.fourmilab.ch/webtools/midicsv/#Download MIDICSV].
+
The suite includes a [http://blake.ppls.ed.ac.uk/~s0451342/chaoticSampling/chaoticSample.py General program for chaotically resampling a string] and uses [http://www.fourmilab.ch/webtools/midicsv/#Download MIDICSV].
  
 
An example of a [http://blake.ppls.ed.ac.uk/~s0451342/chaoticSampling/Chaos1.mp3 remixed song].
 
An example of a [http://blake.ppls.ed.ac.uk/~s0451342/chaoticSampling/Chaos1.mp3 remixed song].

Revision as of 18:59, 17 June 2011

Complex Systems Summer School 2011

This is a page for mysterious things. Stay tuned for mysterious things by the musically inclined.

Software: Chaotic Resampling

A suite of stuff that takes a midi and a Lorenz data file and produces a chaotically mapped midi: ChaosDJ.zip

To run this at the command line:

> resampleMidi.sh sourceMidi destinationMidi LorenzMapFile

There are two Lorenz data files included produced with TISEAN - lorenzR45.dat is a chaotic mapping.

The suite includes a General program for chaotically resampling a string and uses MIDICSV.

An example of a remixed song.

Talkback

Awesome! I've spent this evening programming a percussive kit for us to base our track around, and also the chord sequence on the bass. I didn't think the chord sequence that we came up with this afternoon flowed very well, so if it's OK with the others could I propose that we change to Am -> Em -> Dm -> Em instead? -Martin

--

Tried to install midicsv and sundries onto laptop. Made empty chaotic midi and observed following errors on terminal:

csvmidi: Error on line 4564:

   1, 91200, Note_off_c, 0,73, 100
 Events out of order; this event is before the previous..

It may be as simple as changing my PATH variable, but not sure why this is popping up with midicsv is installed to /usr/local

A standard I-V-IV-V progression works for me. -Nini