Skip to content

Code error on SimplePlayback example#108

@todocono

Description

@todocono

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)} 

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions