Examples of MidiRecordSession


Examples of org.jsynthlib.midi.SingletonMidiDeviceProvider.MidiRecordSession

        int rowIncr = getBankIncrement(contents.length);
        for (int i = 0; i < contents.length; i += rowIncr) {
            int colIncr = getBankIncrement(contents[i].length);
            for (int j = 0; j < contents[i].length; j += colIncr) {
                MidiRecordSession session = midiDeviceProvider.openSession();

                // TODO:Workaround for Roland MT32
                char c = 21;
                String name =
                        table.target.getModel().getValueAt(i, j).toString()
View Full Code Here

Examples of org.jsynthlib.midi.SingletonMidiDeviceProvider.MidiRecordSession

            Entry<String, List<String>> entry = iterator.next();
            String bank = entry.getKey();
            List<String> patchNumList = entry.getValue();

            if (patchNumList.isEmpty()) {
                MidiRecordSession session = midiDeviceProvider.openSession();
                List<PopupContainer> popupList =
                        guiHandler.storePatch(table, bank, null);
                String sysex = midiDeviceProvider.closeSession(session);
                handleXmlstore(xmlstores, bank, null, popupList, sysex);
            } else {
                int incr = (patchNumList.size() / 4) + 1;
                for (int i = 0; i < patchNumList.size(); i += incr) {
                    MidiRecordSession session =
                            midiDeviceProvider.openSession();
                    String patchNum = patchNumList.get(i);
                    List<PopupContainer> popupList =
                            guiHandler.storePatch(table, bank, patchNum);
                    String sysex = midiDeviceProvider.closeSession(session);
View Full Code Here

Examples of org.jsynthlib.midi.SingletonMidiDeviceProvider.MidiRecordSession

            String parentPath, Xmlmessages messages) {
        TreeModel model = fixture.target.getModel();
        int childCount = model.getChildCount(node);
        int i = 0;
        while (i < childCount) {
            MidiRecordSession session = midiDeviceProvider.openSession();
            Object child = model.getChild(node, i);
            String childPath =
                    parentPath + fixture.separator() + child.toString();
            if (model.isLeaf(child)) {
                fixture.selectPath(childPath);
View Full Code Here

Examples of org.jsynthlib.midi.SingletonMidiDeviceProvider.MidiRecordSession

        int incr = (sysexWidget.getMax() / 4);
        if (incr == 0 || incr == 1) {
            incr++;
        }
        for (int i = sysexWidget.getMin(); i <= sysexWidget.getMax(); i += incr) {
            MidiRecordSession session = midiDeviceProvider.openSession();
            if (i > sysexWidget.getMax()) {
                i = sysexWidget.getMax();
            }
            log.debug("Sliding to: " + i);
            sysexWidget.getValueSetter().setValue(i);
View Full Code Here

Examples of org.jsynthlib.midi.SingletonMidiDeviceProvider.MidiRecordSession

        param.setType(Xmlparam.Type.PATCH_NAME_WIDGET);

        Xmlmessages messages = param.addNewXmlmessages();

        for (int i = 0; i < IPatchNameValueSetter.VALUES.length; i++) {
            MidiRecordSession session = midiDeviceProvider.openSession();
            sysexWidget.getValueSetter().setValue(i);
            String sysex = midiDeviceProvider.closeSession(session);
            Xmlmessage message = messages.addNewXmlmessage();
            message.setSysex(sysex);
            Xmlinput input = message.addNewXmlinput();
View Full Code Here

Examples of org.jsynthlib.midi.SingletonMidiDeviceProvider.MidiRecordSession

    // fixtureIndex++;
    // }
    // }

    void storeMultiMessage(Xmlparam param, String string) {
        MidiRecordSession session = midiDeviceProvider.openSession();
        Xmlmessages messages = param.addNewXmlmessages();
        Xmlmessage message = messages.addNewXmlmessage();
        Xmlinput input = message.addNewXmlinput();
        input.setString(string);
        log.debug("Sliding to: " + string);
View Full Code Here

Examples of org.jsynthlib.midi.SingletonMidiDeviceProvider.MidiRecordSession

            sysexWidget.getValueSetter().setValue(sysexWidget.getMax());
        }

        Xmlmessages messages = param.getXmlmessages();
        for (Xmlmessage message : messages.getXmlmessageArray()) {
            MidiRecordSession session = midiDeviceProvider.openSession();
            sysexWidget.getValueSetter().setValue(
                    message.getXmlinput().getValue());
            try {
                Thread.sleep(10);
            } catch (InterruptedException e) {
View Full Code Here

Examples of org.jsynthlib.midi.SingletonMidiDeviceProvider.MidiRecordSession

                Xmlparam.Type.INT_PATCH_NAME_WIDGET, param.getType().intValue());

        Xmlmessages messages = param.getXmlmessages();
        Xmlmessage[] messageArray = messages.getXmlmessageArray();
        for (Xmlmessage message : messageArray) {
            MidiRecordSession session = midiDeviceProvider.openSession();
            int value = message.getXmlinput().getValue();
            sysexWidget.getValueSetter().setValue(value);
            String sysex = midiDeviceProvider.closeSession(session);
            assertEquals("Check param sysex: " + param.getLabel(),
                    message.getSysex(), sysex);
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.