package sound;
import java.awt.event.MouseEvent;
import java.awt.event.MouseListener;
import java.awt.event.MouseMotionListener;
public class MusicMouseListener
implements MouseMotionListener,
MouseListener {
int scale[] = Scales.getScale(
Scales.HARMONIC_MINOR, 23, 64);
public void mouseMoved(MouseEvent e) {
int x = e.getX();
Utils.play(scale[x % scale.length], e.getY() % 127, 9);
}
public void mouseReleased(MouseEvent e) {
}
public void mousePressed(MouseEvent e) {
}
public void mouseEntered(MouseEvent e) {
}
public void mouseExited(MouseEvent e) {
}
public void mouseClicked(MouseEvent e) {
}
public void mouseDragged(MouseEvent e) {
}
}