Examples of Nop2Message


Examples of vavi.sound.mfi.vavi.track.Nop2Message

        List<MfiEvent> events = new ArrayList<MfiEvent>();

        int delta = getDelta(time);
Debug.println("delta: " + delta);
        for (int i = 0; i < delta / Nop2Message.maxDelta; i++) {
            events.add(new MfiEvent(new Nop2Message(0xff, 0xff), 0l));
        }
        int moduloOfDelta = delta % Nop2Message.maxDelta;
        events.add(new MfiEvent(new Nop2Message(moduloOfDelta % 0x100, moduloOfDelta / 0x100), 0l));

        return events;
    }
View Full Code Here

Examples of vavi.sound.mfi.vavi.track.Nop2Message

            // 0x83 adpcm recycle
            events.add(getWaveEvent(R, 1, sampleRate, bits));
        }
        // fill nop
        for (int i = 0; i < delta / Nop2Message.maxDelta; i++) {
            Nop2Message nop2 = new Nop2Message(0xff, 0xff);
            events.add(new MfiEvent(nop2, 0l));
        }
        int moduloOfDelta = delta % Nop2Message.maxDelta;
        Nop2Message nop2 = new Nop2Message(moduloOfDelta % 0x100, moduloOfDelta / 0x100);
        events.add(new MfiEvent(nop2, 0l));

        return events;
    }
View Full Code Here

Examples of vavi.sound.mfi.vavi.track.Nop2Message

                // adpcm on R
                events.add(NecMessage.getStreamOnEvent(R, streamNumber++, velocity));
            }
            // nop2
            for (int j = 0; j < blockDelta / Nop2Message.maxDelta; j++) {
                Nop2Message nop2 = new Nop2Message(0xff, 0xff);
                events.add(new MfiEvent(nop2, 0l));
            }
            int moduloOfBlockDelta = blockDelta % Nop2Message.maxDelta;
            Nop2Message nop2 = new Nop2Message(moduloOfBlockDelta % 0x100, moduloOfBlockDelta / 0x100);
            events.add(new MfiEvent(nop2, 0l));
        }
        if (moduloOfChunks != 0) {
            if (channels == 1) {
                // adpcm on
                events.add(getStreamOn(streamNumber++, velocity));
            } else {
                // adpcm on L
                events.add(NecMessage.getStreamOnEvent(L, streamNumber++, velocity));
                // adpcm on R
                events.add(NecMessage.getStreamOnEvent(R, streamNumber++, velocity));
            }
            // nop2
            int moduloOfDelta = delta % blockDelta;
            for (int j = 0; j < moduloOfDelta / Nop2Message.maxDelta; j++) {
                Nop2Message nop2 = new Nop2Message(0xff, 0xff);
                events.add(new MfiEvent(nop2, 0l));
            }
            int moduloOfBlockDelta = moduloOfDelta % Nop2Message.maxDelta;
            Nop2Message nop2 = new Nop2Message(moduloOfBlockDelta % 0x100, moduloOfBlockDelta / 0x100);
            events.add(new MfiEvent(nop2, 0l));
        }

        return events;
    }
View Full Code Here

Examples of vavi.sound.mfi.vavi.track.Nop2Message

            // adpcm on
//System.err.println("thread local sequence: " + sequence.get());
            events.add(getStreamOn(streamNumber++, velocity));
            // nop2
            for (int j = 0; j < blockDelta / Nop2Message.maxDelta; j++) {
                Nop2Message nop2 = new Nop2Message(0xff, 0xff);
                events.add(new MfiEvent(nop2, 0l));
            }
            int moduloOfDelta = blockDelta % Nop2Message.maxDelta;
            Nop2Message nop2 = new Nop2Message(moduloOfDelta % 0x100, moduloOfDelta / 0x100);
            events.add(new MfiEvent(nop2, 0l));
        }
        if (moduloOfChunks != 0) {
            // adpcm on
//System.err.println("thread local sequence: " + sequence.get());
            events.add(getStreamOn(streamNumber++, velocity));
            // nop2
            int moduloOfBlockDelta = delta % blockDelta;
            for (int j = 0; j < moduloOfBlockDelta / Nop2Message.maxDelta; j++) {
                Nop2Message nop2 = new Nop2Message(0xff, 0xff);
                events.add(new MfiEvent(nop2, 0l));
            }
            int moduloOfDelta = moduloOfBlockDelta % Nop2Message.maxDelta;
            Nop2Message nop2 = new Nop2Message(moduloOfDelta % 0x100, moduloOfDelta / 0x100);
            events.add(new MfiEvent(nop2, 0l));
        }

        return events;
    }
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.