< prev index next >

src/java.desktop/share/classes/com/sun/media/sound/ModelAbstractOscillator.java

Print this page

        

@@ -20,13 +20,15 @@
  *
  * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
  * or visit www.oracle.com if you need additional information or have any
  * questions.
  */
+
 package com.sun.media.sound;
 
 import java.io.IOException;
+
 import javax.sound.midi.Instrument;
 import javax.sound.midi.MidiChannel;
 import javax.sound.midi.Patch;
 import javax.sound.midi.Soundbank;
 import javax.sound.midi.SoundbankResource;

@@ -49,26 +51,30 @@
     protected boolean on = false;
 
     public void init() {
     }
 
+    @Override
     public void close() throws IOException {
     }
 
+    @Override
     public void noteOff(int velocity) {
         on = false;
     }
 
+    @Override
     public void noteOn(MidiChannel channel, VoiceStatus voice, int noteNumber,
             int velocity) {
         this.channel = channel;
         this.voice = voice;
         this.noteNumber = noteNumber;
         this.velocity = velocity;
         on = true;
     }
 
+    @Override
     public int read(float[][] buffer, int offset, int len) throws IOException {
         return -1;
     }
 
     public MidiChannel getChannel() {

@@ -89,10 +95,11 @@
 
     public boolean isOn() {
         return on;
     }
 
+    @Override
     public void setPitch(float pitch) {
         this.pitch = pitch;
     }
 
     public float getPitch() {

@@ -105,26 +112,30 @@
 
     public float getSampleRate() {
         return samplerate;
     }
 
+    @Override
     public float getAttenuation() {
         return 0;
     }
 
+    @Override
     public int getChannels() {
         return 1;
     }
 
+    @Override
     public String getName() {
         return getClass().getName();
     }
 
     public Patch getPatch() {
         return new Patch(0, 0);
     }
 
+    @Override
     public ModelOscillatorStream open(float samplerate) {
         ModelAbstractOscillator oscs;
         try {
             oscs = this.getClass().newInstance();
         } catch (InstantiationException e) {

@@ -160,14 +171,16 @@
         SimpleSoundbank sbk = new SimpleSoundbank();
         sbk.addInstrument(getInstrument());
         return sbk;
     }
 
+    @Override
     public String getDescription() {
         return getName();
     }
 
+    @Override
     public Instrument getInstrument(Patch patch) {
         Instrument ins = getInstrument();
         Patch p = ins.getPatch();
         if (p.getBank() != patch.getBank())
             return null;

@@ -180,21 +193,25 @@
             }
         }
         return ins;
     }
 
+    @Override
     public Instrument[] getInstruments() {
         return new Instrument[]{getInstrument()};
     }
 
+    @Override
     public SoundbankResource[] getResources() {
         return new SoundbankResource[0];
     }
 
+    @Override
     public String getVendor() {
         return null;
     }
 
+    @Override
     public String getVersion() {
         return null;
     }
 }
< prev index next >