ie.ncl.media.music
Class Melody
java.lang.Object
ie.ncl.media.music.Melody
- Direct Known Subclasses:
- IMelody, RTTTL
public class Melody
- extends java.lang.Object
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Melody
public Melody()
Melody
public Melody(Melody melody)
getVolume
public int getVolume()
setVolume
public void setVolume(int set)
getBeat
public int getBeat()
setBeat
public void setBeat(int set)
getLoop
public int getLoop()
setLoop
public void setLoop(int set)
getDuration
public int getDuration()
- Duration 1 = full note, 2= half, 4= 1/4 etc.
setDuration
public void setDuration(int set)
getScale
public int getScale()
setScale
public void setScale(int set)
getStyle
public int getStyle()
setStyle
public void setStyle(int set)
getName
public java.lang.String getName()
setName
public void setName(java.lang.String name)
clearNotes
public void clearNotes()
getNotes
public Note[] getNotes()
add
public void add(Note n)
createMIDI
public void createMIDI(java.io.OutputStream os)
throws java.io.IOException
- Throws:
java.io.IOException
createMIDI
public void createMIDI(java.lang.String filename)
throws java.io.IOException
- Throws:
java.io.IOException