Introduction to kaleidophone on youtube
algorave2sleep#13 -- Example using physical modeling software for sound generation on youtube
algorave2sleep#16 -- 2nd example
This website is part of a project called kaleidophone - http://www.kramann.info/kaleidophone
- To start the software please press "start" above. It is recommended to switch to full screen mode before.
- You can place spheres into a 3-D-space, and turn two 2-D projections of this scene.
- From the distinct colored areas of these projections formulas are derived.
- These formulas are interpreted automatically as generative methods to compose music in real time.
- The number of gray spheres in a contiguous colored area, determines which operation is valid there.
- The operand is calculated from the numbers of the colored balls.
- Black balls can be used as walls to separate areas from each other.
- After your first experiences, you could vary the following parameters experimentally.
- Kaleidophone is collaborative: the actions of active users are automatically exchanged among them.
- Non-active visitors to the website can follow the auditory events.
For more information about the composition method, see:
kramann.info/98_AOG
Advanced Usage
Too many people using kaleidophone? There are mirrors of here:
kaleidophone2
kaleidophone3
kaleidophone4
kaleidophone5
kaleidophone6
kaleidophone7
kaleidophone8
kaleidophone9
Explaining Parameters below
How to provide a better sound with kaleidophone?
1) Set parameter PHYSMOD = true;//(see below. All parameters are interpreted as javascript code.)
2) Download offline-version and Midi-bridge (KaleidophoneWebsocketPianoteq004, Processing Sketch, see processing.org)
kphonjs181_offline_TEST.zip
KaleidophoneWebsocketPianoteq004.zip
- kaleidophone sends its midi-events via websocket to localhost.
- The websocket events are received by KaleidophoneWebsocketPianoteq004 and sent to a midi device.
- See video below.
Better Sound for Kaleidophone
Ignore the following parameter settings if you are new to kaleidophone
Parameters concerning character of generative process
Parameters concerning system performance and sound quality
Parameters concerning the system's initial conditions
Helpful method to plan your performance
It shows up all midi tones which can be obtained from a specific basenumber B in combination with a factor FACTOR (example: B=2520, FACTOR=0.5):
kaleidophone is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
kaleidophone is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with the kaleidophone. If not, see http://www.gnu.org/licenses.