Package music.lib

Examples of music.lib.MusicScoreNote


     
      for (int i = 0;i < offsets.length;i ++)
      {
        if ((offsets[i] > '0') && (offsets[i] <= '9'))
        {
          MusicScoreNote msn = new MusicScoreNote();
          msn.setBeamToNextNote(0);
          msn.setChannel(1);
          msn.setDotted(0);
          msn.setFinger(0);
          msn.setMeasure(1);
          msn.setMeasureLength(1);
          msn.setMeasureSignature(1);
          msn.setMidiNote(note);
          msn.setStaff(1);
          msn.setVelocity(80);
         
          al.add(new Integer(note));
         
          note += ((int)offsets[i] - (int)'0');
         
          scales.add(msn);
        }
      }
     
      if (al.size() > 0)
        al.remove(al.size() - 1);
      while (al.size() > 1)
      {
        Integer i = al.remove(al.size() - 1);
       
        MusicScoreNote msn = new MusicScoreNote();
        msn.setBeamToNextNote(0);
        msn.setChannel(1);
        msn.setDotted(0);
        msn.setFinger(0);
        msn.setMeasure(1);
        msn.setMeasureLength(1);
        msn.setMeasureSignature(1);
        msn.setMidiNote(i.intValue());
        msn.setStaff(1);
        msn.setVelocity(80);
       
        scales.add(msn);
      }
    }
   
View Full Code Here


     
      if ((scaleNotes == null) || (scaleNotes.size() < 1))
        timingPanel.addNote(bar, 60, 0, 8);
      else
      {
        MusicScoreNote msn;
        Iterator<MusicScoreNote> iterator = scaleNotes.iterator();
        while (iterator.hasNext())
        {
          msn = iterator.next();
         
          timingPanel.addNote(bar, msn.getMidiNote(), 0, 8);
        }
      }
      //timingPanel.start();
    }
   
View Full Code Here

  {
    if (musicScore == null)
      return;
   
    int notes = musicScore.getTotalNotes();
    MusicScoreNote scoreNote;
    Note note;
    JoinedNotes topJoinedNotes = null;
    JoinedNotes bottomJoinedNotes = null;
    Bar bar = null;
    int channel;
    int midiNote;
    int measure;
   
    for (int i = 0;i < notes;i ++)
    {
      scoreNote = musicScore.getNote(i);
     
      if (scoreNote.isBar())
      {
        if (bar != null)
          musicCanvas.addBar(bar);
        bar = new Bar();
        topJoinedNotes = bottomJoinedNotes = null;
      }
      else if (bar != null)
      {
        channel = scoreNote.getChannel();
        midiNote = scoreNote.getMidiNote();
        measure = scoreNote.getMeasure();
       
        note = null;
        if ((midiNote > 0) && (midiNote < 127) &&
          ((measure == 1) || (measure == 2) || (measure == 4) || (measure == 8) || (measure == 16)))
        {
          if (channel == 0)
          {
            note = new Note(0);
           
            if (scoreNote.getBeamToNextNote() != 0)
            {
              if (bottomJoinedNotes == null)
              {
                bottomJoinedNotes = new JoinedNotes();
                musicCanvas.addJoinedNotes(bottomJoinedNotes, true);
              }
             
              bottomJoinedNotes.addNote(note);
            }
            else if (bottomJoinedNotes != null)
            {
              bottomJoinedNotes.addNote(note);
              bottomJoinedNotes = null;
            }
            else
              musicCanvas.addNote(note, true);
          }
          else if (channel == 1)
          {
            note = new Note(1);
            if (scoreNote.getBeamToNextNote() != 0)
            {
              if (topJoinedNotes == null)
              {
                topJoinedNotes = new JoinedNotes();
                musicCanvas.addJoinedNotes(topJoinedNotes, false);
View Full Code Here

TOP

Related Classes of music.lib.MusicScoreNote

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.