Package javax.sound.midi

Examples of javax.sound.midi.Track.ticks()


        /*
         * create an empty Track
         */
        Sequence seq = new Sequence(Sequence.SMPTE_24, 67, 9);
        Track tr = seq.createTrack();
        assertEquals(0, tr.ticks());
        MidiEvent event1 = new MidiEvent(new MidiMessage1(new byte[] {1, 2, 3}), -10L);
        MidiEvent event2 = new MidiEvent(new MidiMessage1(new byte[] {23, -16, 4}), 2L);
        MidiEvent event3 = new MidiEvent(new MidiMessage1(new byte[] {3, -67, -1}), 6L);
        /*
         * values of Track.ticks() only positive;
View Full Code Here


         * contain in the Track;
         * if I remove event with the biggest value of
         * tick, value that return method Track.ticks() will be the same
         */
        tr.add(event1);
        assertEquals(0, tr.ticks());
        tr.add(event2);
        assertEquals(2, tr.ticks());
        tr.add(event3);
        assertEquals(6, tr.ticks());
        tr.remove(event3); //I remove event with the biggest tick,...
View Full Code Here

         * tick, value that return method Track.ticks() will be the same
         */
        tr.add(event1);
        assertEquals(0, tr.ticks());
        tr.add(event2);
        assertEquals(2, tr.ticks());
        tr.add(event3);
        assertEquals(6, tr.ticks());
        tr.remove(event3); //I remove event with the biggest tick,...
        assertEquals(6, tr.ticks()); //...but value that return method Track.ticks() the same
        tr.remove(event2);
View Full Code Here

        tr.add(event1);
        assertEquals(0, tr.ticks());
        tr.add(event2);
        assertEquals(2, tr.ticks());
        tr.add(event3);
        assertEquals(6, tr.ticks());
        tr.remove(event3); //I remove event with the biggest tick,...
        assertEquals(6, tr.ticks()); //...but value that return method Track.ticks() the same
        tr.remove(event2);
        tr.remove(event1);
        assertEquals(6, tr.ticks()); //and even now...
View Full Code Here

        tr.add(event2);
        assertEquals(2, tr.ticks());
        tr.add(event3);
        assertEquals(6, tr.ticks());
        tr.remove(event3); //I remove event with the biggest tick,...
        assertEquals(6, tr.ticks()); //...but value that return method Track.ticks() the same
        tr.remove(event2);
        tr.remove(event1);
        assertEquals(6, tr.ticks()); //and even now...
        tr.add(event2);
        assertEquals(6, tr.ticks()); //and now...
View Full Code Here

        assertEquals(6, tr.ticks());
        tr.remove(event3); //I remove event with the biggest tick,...
        assertEquals(6, tr.ticks()); //...but value that return method Track.ticks() the same
        tr.remove(event2);
        tr.remove(event1);
        assertEquals(6, tr.ticks()); //and even now...
        tr.add(event2);
        assertEquals(6, tr.ticks()); //and now...
        tr.remove(tr.get(1));
        tr.remove(event2);
        assertEquals(0, tr.size()); //Track is empty
View Full Code Here

        assertEquals(6, tr.ticks()); //...but value that return method Track.ticks() the same
        tr.remove(event2);
        tr.remove(event1);
        assertEquals(6, tr.ticks()); //and even now...
        tr.add(event2);
        assertEquals(6, tr.ticks()); //and now...
        tr.remove(tr.get(1));
        tr.remove(event2);
        assertEquals(0, tr.size()); //Track is empty
        assertEquals(0, tr.ticks()); //Track is empty, value that return Track.ticks() equals 0
    }
View Full Code Here

        tr.add(event2);
        assertEquals(6, tr.ticks()); //and now...
        tr.remove(tr.get(1));
        tr.remove(event2);
        assertEquals(0, tr.size()); //Track is empty
        assertEquals(0, tr.ticks()); //Track is empty, value that return Track.ticks() equals 0
    }
   
    /**
     * subsidiary class to use abstract class MidiMessage
     *
 
View Full Code Here

         * create an empty Track
         */
        Sequence seq = new Sequence(Sequence.SMPTE_24, 67, 9);
        Track tr = seq.createTrack();
        assertEquals(1, tr.size());
        assertEquals(0, tr.ticks());
       
        byte[] bt = new byte[] {1, 2, 3};
        MidiMessage1 message = new MidiMessage1(bt);
        MidiEvent event = new MidiEvent(message, 10L);
       
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. 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.