Uh oh!
There was an error while loading. Please reload this page.
- Notifications
You must be signed in to change notification settings - Fork 51
Open
Description
As stated at Processing forum, there is a bug that prevents the amp() to function correctly.
This code works well both on PC and Mac (as coded by user GLV):
importprocessing.sound.*; SoundFile soundfile; voidsetup(){size(120, 360); background(255); // Load a soundfile soundfile =newSoundFile(this, "vibraphon.aiff"); // Play the file in a loop soundfile.loop(); mouseY=height/2; // Set initial value before using mouse in sketch window } voiddraw(){background(255); // Map mouseY from 0.0 to 1.0 for amplitude//float amplitude = map(mouseY, 0, width, 0.0, 1.0);float amplitude =map(mouseY, 0, height, 0.0, 1.0); //< Corrected to height!println(mouseY, amplitude); circle(width/2, mouseY, 20); soundfile.amp(amplitude)} SableRaf
Metadata
Metadata
Assignees
Labels
No labels