import java.applet.Applet; import java.awt.*; import java.awt.event.*; import javax.sound.midi.*; public class Kitarr3 extends Applet implements MouseListener{ int krihvivahe=20; int ylaserv=60; int keeltevahe=10; int vasakserv=50; int keeltearv=6; int krihvidearv=5; MidiChannel kanal; int algkorgus=64; //peenem mi-keel int kolavkorgus; int kolavkrihv=-1; //-1 tähendab, et keel ei mängi int tapiraadius=5; /** * Konstruktoris avatakse MIDI kanal. Mängivaks instrumendiks * määratakse kitarr. */ public Kitarr3(){ try{ Synthesizer synt=MidiSystem.getSynthesizer(); synt.open(); kanal=synt.getChannels()[0]; kanal.programChange(0, 25); addMouseListener(this); }catch(Exception e){e.printStackTrace();} } /** * Leitakse valitud krihvi järjekorranumber. Lahtist * keelt tähistab krihv 0. */ int leiaKrihv(int ekraaniY){ if(ekraaniY