Sunday, August 7, 2011

java processing minim

The purpose of this blog is to document the processing programming language which is on top of java, especially what I found out about minim, the sound package.

Links
  • java API
  • javaSound API
  • processing_kirby (Alex can edit and add, everyone can view and copy)
    processing (Everyone can view and copy)
  • http://www.developerfusion.com/article/84314/wired-for-sound/
  • write() Write an AudioInputStream to a Java File or OutputStream
  • http://hyperphysics.phy-astr.gsu.edu/hbase/music/saxw.html for harmonics
  • http://tomscarff.110mb.com/midi_analyser/midi_note_frequency.htm
Projects
  • Sounds
- check the use of midi in java to create instruments
- having trouble playing a note for a limited time. I cannot just give one statement to do it. I have to put in a delay, which means I cannot do anything else (unless I fork).
- I have not figured out how to do my own cureve. minim AudioSignal has Ocillator, PinkNoise, PulseWave, SawWave, SignalChain, SineWave, SquareWave, TriangleWave, WhiteNoise
Tree ddf.minim.signals

  • Pong
  • Tower Defense
Notes
  • algorithm for wavetable instruments search
    http://zynaddsubfx.sourceforge.net/doc_0.html
    http://zynaddsubfx.sourceforge.net/doc/PADsynth/PADsynth.htm algorith
Not included in the wave form are vibratto, tremollo,reverb.
Harmonics, sample rate, and timber are part of the wave form.
Harmonics is the same as overtones.
Peter Sonnek suggested the AudioSource java class (minim uses javaSound). Either I have the name wrong or this is the same thing. Minim has an audioSource class.