Examples of EnvelopeNode


Examples of org.jsynthlib.device.model.EnvelopeNode

    @Before
    public void setUp() throws Exception {
        envelope = new Envelope();
        EnvelopeNode[] nodes =
                {
                        new EnvelopeNode(new EnvelopeXParam(0, 100, "Param1X",
                                false), new EnvelopeYParam(0, 0, "Param1Y", 0)),
                        new EnvelopeNode(new EnvelopeXParam(0, 100, "Param2X",
                                true), new EnvelopeYParam(0, 0, "Param2Y", 10)) };
        model = new DefaultEnvelopeModel(nodes);
        envelope.setModel(model);
        envelopeCanvas = envelope.getEnvelopeCanvas();
        envelopeCanvas.setSize(100, 100);
View Full Code Here

Examples of org.jsynthlib.device.model.EnvelopeNode

        XmlenvelopeParam envelopeParam = params.addNewXmlenvelopeParam();

        EnvelopeNode[] nodes = widget.getNodes();
        int numFaders = 0;
        for (int i = 0; i < nodes.length; i++) {
            EnvelopeNode node = nodes[i];

            final IParamModel modelX = widget.getParamModel(node, true);
            if (modelX != null) {
                final int faderX = widget.getSliderNum() + numFaders++;
                int minX = node.getMinX();
                int maxX = node.getMaxX();

                Xmlparam paramX = envelopeParam.addNewXmlparam();
                paramX.setType(Xmlparam.Type.ENVELOPE_WIDGET);
                paramX.setLabel(node.getNameX());
                paramX.setMax(maxX);
                paramX.setMin(minX);

                widget.setFader(faderX);
                storeMessages(paramX, widget);
            }

            final IParamModel modelY = widget.getParamModel(node, false);
            if (modelY != null) {
                final int faderY = widget.getSliderNum() + numFaders++;
                int minY = node.getMinY();
                int maxY = node.getMaxY();
                Xmlparam paramY = envelopeParam.addNewXmlparam();
                paramY.setType(Xmlparam.Type.ENVELOPE_WIDGET);
                paramY.setLabel(node.getNameY());
                paramY.setMax(maxY);
                paramY.setMin(minY);

                widget.setFader(faderY);
                storeMessages(paramY, widget);
View Full Code Here

Examples of org.jsynthlib.device.model.EnvelopeNode

        Xmlparam[] xmlparamArray = xmlenvelopeParam.getXmlparamArray();
        EnvelopeNode[] nodes = widget.getNodes();
        int numFaders = 0;
        for (int i = 0; i < nodes.length; i++) {
            EnvelopeNode node = nodes[i];

            final IParamModel modelX = widget.getParamModel(node, true);
            if (modelX != null) {
                Xmlparam paramX = xmlparamArray[numFaders];
                final int faderX = widget.getSliderNum() + numFaders++;
                int minX = node.getMinX();
                int maxX = node.getMaxX();

                assertEquals("Check paramX label: " + paramX.getLabel(),
                        paramX.getLabel(), node.getNameX().trim());
                assertEquals("Check paramX max: " + paramX.getLabel(),
                        paramX.getMax(), maxX);
                assertEquals("Check paramX min: " + paramX.getLabel(),
                        paramX.getMin(), minX);

                widget.setFader(faderX);
                testMessages(paramX, widget);
            }

            final IParamModel modelY = widget.getParamModel(node, false);
            if (modelY != null) {
                Xmlparam paramY = xmlparamArray[numFaders];
                final int faderY = widget.getSliderNum() + numFaders++;
                int minY = node.getMinY();
                int maxY = node.getMaxY();

                assertEquals("Check paramY label: " + paramY.getLabel(),
                        paramY.getLabel(), node.getNameY().trim());
                assertEquals("Check paramY max: " + paramY.getLabel(),
                        paramY.getMax(), maxY);
                assertEquals("Check paramY min: " + paramY.getLabel(),
                        paramY.getMin(), minY);
View Full Code Here

Examples of org.jsynthlib.device.model.EnvelopeNode

            for (Node child : children) {
                if (child instanceof Envelope) {
                    Envelope envelope = (Envelope) child;
                    DefaultEnvelopeModel model =
                            new DefaultEnvelopeModel(new EnvelopeNode[] {
                                    new EnvelopeNode(node1X, node1Y),
                                    new EnvelopeNode(node2X, node2Y),
                                    new EnvelopeNode(node3X, node3Y),
                                    new EnvelopeNode(node4X, node4Y) });
                    envelope.setModel(model);
                }
            }
            arg0.setTitle("FXML Welcome");
            arg0.setScene(scene);
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.