uk.org.toot.midix.control.neck
Class StrungNeck
java.lang.Object
java.util.Observable
uk.org.toot.midi.core.AbstractMidiDevice
uk.org.toot.midix.control.neck.StrungNeck
- All Implemented Interfaces:
- MidiDevice, Bendable, IObservable
public class StrungNeck
- extends AbstractMidiDevice
- implements Bendable
Methods inherited from class java.util.Observable |
addObserver, countObservers, deleteObserver, deleteObservers, hasChanged, notifyObservers, notifyObservers |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
StrungNeck
public StrungNeck(NeckFamily family)
StrungNeck
public StrungNeck(NeckFamily family,
int nfrets)
closeMidi
public void closeMidi()
- Specified by:
closeMidi
in interface MidiDevice
getName
public java.lang.String getName()
- Specified by:
getName
in interface MidiDevice
- Overrides:
getName
in class AbstractMidiDevice
setTuning
public void setTuning(StringTuning tuning)
getTuning
public StringTuning getTuning()
getFamily
public NeckFamily getFamily()
getStrings
public java.util.List<StrungNeck.TunedString> getStrings()
getString
public StrungNeck.TunedString getString(int index)
getStringCount
public int getStringCount()
getFrets
public int getFrets()
setBarreSize
public void setBarreSize(int size)
getBarreSize
public int getBarreSize()
barre
public void barre(int fret)
shape
public void shape(int offset,
ChordShape shape,
int firstString)
mute
public void mute()
bend
public void bend(int amount)
- Specified by:
bend
in interface Bendable
isBending
public boolean isBending()
setProgram
public void setProgram(int prg)
setOctaveStrings
public void setOctaveStrings(boolean oct)
hasOctaveStrings
public boolean hasOctaveStrings()
Copyright © 2004, 2005, 2006, 2007 Steve Taylor. All Rights Reserved.