X-Git-Url: https://ruin.nu/git/?a=blobdiff_plain;f=MooTrack.java;h=df542a6993467cf00d19ed955c1ddd0849139469;hb=4e7d6f8b7dd7fbcef2282674b5442d78cf220489;hp=f9d51f31c68838e857ab5dc3e6b4d13fc9a2b9d8;hpb=1e06fcb34d222ef2017d4adf888568184dd63ab9;p=moosique.git diff --git a/MooTrack.java b/MooTrack.java index f9d51f3..df542a6 100644 --- a/MooTrack.java +++ b/MooTrack.java @@ -1,6 +1,6 @@ import javax.sound.midi.*; -/** +/* * Functional representation of a MIDI track. * * @author Andersson, Andreen, Lanneskog, Pehrson @@ -12,18 +12,25 @@ public class MooTrack { private Collection notes; private int channel; private int instrument; - private boolean solo; - private boolean mute; + private boolean solo = false; + private boolean mute = false; - - /** + /* * Creates an empty MooTrack. */ public MooTrack () { } - /** + /* + * Sets the MIDI instrument of the current track. + * @param instr the number of the MIDI instrument (0-127) + */ + public void setInstrument(int instr) { + + } + + /* * Sets the MIDI channel of the current track. * @param chan the number of the MIDI channel (1-16) */ @@ -31,23 +38,23 @@ public class MooTrack { } - /** - * Sets the MIDI instrument of the current track. - * @param instr the number of the MIDI instrument (0-127) + /* + * Returns the MIDI channel of the current track. + * @return the number of the channel */ - public void setInstrument(int instr) { + public int getChannel() { } - /** + /* * Returns the number of notes in the current track. * @return the number of notes */ - public void getNumberOfNotes() { + public int getNumberOfNotes() { } - /** + /* * Adds the given note to the current track. * @param note the MooNote to add */ @@ -55,7 +62,7 @@ public class MooTrack { } - /** + /* * Deletes the given note to the current track. * @param note the MooNote to delete */ @@ -63,7 +70,7 @@ public class MooTrack { } - /** + /* * Returns the note of the given index. * @param note the index of the note */ @@ -71,7 +78,7 @@ public class MooTrack { } - /** + /* * Makes the current track solo. * @param set if the track should be solo */ @@ -79,7 +86,7 @@ public class MooTrack { } - /** + /* * Mutes the current track. * @param set if the track should be muted */ @@ -87,7 +94,7 @@ public class MooTrack { } - /** + /* * Checks if the current track is solo. * @return if the track is solo */ @@ -96,11 +103,11 @@ public class MooTrack { } - /** + /* * Checks if the current track is muted. * @return if the track is muted */ public boolean isMute() { } -} +} \ No newline at end of file