Architect Help

Official support for: loomer.co.uk
Post Reply New Topic
RELATED
PRODUCTS

Post

Hi,

I'm trying to create my first midi control panel using Architect and can use some help. To keep things simple, I'm just trying to control the bypass button on an Eventide DSP4000 FX processor. I think using the sysex hex in the value field is probably wrong. Do I need to convert it to decimal? If yes, is there a fast way of doing it? (The sysex messages coming from the DSP4000 get long.) Here's the message captured using Bome SendSX:

F0 1C 70 01 02 00 02 00 00 00 00 00 08 01 00 00 06 00 00 00 00 00 00 00 00 00 00 00 07 00 00 00 00 00 00 00 00 F7

 
You do not have the required permissions to view the files attached to this post.

Post

Oh, how do I test this thing? I used Max long ago and remember having to enter a different mode to make it work.

Post

That should work: I think the problem you are seeing is because you are using hex digits without the `0x` prefix. Digits without such a prefix are treated as decimals or floating points. This is needed as otherwise we couldn't tell decimal `20` from hex `20`, the latter of which is actually decimal 32.

So, your table contents should be:

[0xF0, 0x1C, 0x70, 0x01, 0x02, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x01, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF7]
Architect, the modular MIDI toolkit, beta now available for macOS, Windows, and Linux.

Post

Hi Colin,
Thank you very much for your help! I made the change and I have the project loaded in the ArchitectVST64 plugin. How do I take it out of what I'll call "edit" mode? In other words, when I go to panel view, all I can do is edit the toggle button. I can't operate it. Sorry I'm being dense.

Post

bigbot wrote: Thu Jul 07, 2022 12:51 pm Hi Colin,
Thank you very much for your help! I made the change and I have the project loaded in the ArchitectVST64 plugin. How do I take it out of what I'll call "edit" mode? In other words, when I go to panel view, all I can do is edit the toggle button. I can't operate it. Sorry I'm being dense.
You need to "lock" the graph using the Lock icon at the top-right of the graph.

Post

That's right. Or use the keyboard shortcut CTRL-E (on Windows and Linux) or CMD-E (on macOS).
Architect, the modular MIDI toolkit, beta now available for macOS, Windows, and Linux.

Post

Thank you both!!! I like how there is lock control on both the graph and the panel! Unfortunately, It's still not working. I've tried setting the MIDI Output to Host and to the actual device. When using Host, I set the output to the device in Bitwig. I'm not seeing the MIDI indicators lighting up in the bottom right of the plugin window either.

 
You do not have the required permissions to view the files attached to this post.

Post

What kind of module have you put the data into? It looks like it might be a [template]? They are similar to [data] modules, but you can use the other inlets to set specific items in the template text. So anything labelled `$0` in the template will be replaced with that in the 0th inlet, `$1` replaced with the 1st inlet, etc.

I think if you swap the [template] for a [data], and connect the toggle button to the green "call" inlet, you'll be good.
Architect, the modular MIDI toolkit, beta now available for macOS, Windows, and Linux.

Post

Thanks Colin! Yes, you are correct. I have been referring to the Integra-7 panel created by another user. They used the template module, so I did too. (Admittedly, without having a clue as to why it was used.) I will try swapping it with the data module...

Post

Ok, first attempt didn't work. The console reports an error expecting a non-empty array of ints, or an int. I guess I need to convert the hex to decimal?
eventide3.png
You do not have the required permissions to view the files attached to this post.
Last edited by bigbot on Thu Jul 07, 2022 3:58 pm, edited 1 time in total.

Post

Sorry, my bad: you don't need to specify the SOX (0xF0) and EOX (0xF7) digits. These mark the beginning and end of a Sysex block, but Architect adds them automatically with [pack sysex]. Remove the first and last digits and, I think, it'll work!
Architect, the modular MIDI toolkit, beta now available for macOS, Windows, and Linux.

Post

It's freakin' alive!!! I removed the start and end of message as suggested, so the value in the data module is:

[0x1C, 0x70, 0x01, 0x02, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x01, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00]

I also had to change the MIDI Output module destination to the specific device. Using Host did not work, even with the track output in Bitwig set to the port the DSP4000 is connected to. I now have the track with the Architect plugin set to No Output in Bitwig and as I said before, the MIDI Output module set to the device connecting the DSP4000 via MIDI. (see screenshot)
eventide4.png
You do not have the required permissions to view the files attached to this post.

Post

It could be because some hosts discard Sysex messages rather than pass them through. But either way, glad it seems like you've gotten it working!
Architect, the modular MIDI toolkit, beta now available for macOS, Windows, and Linux.

Post

Thank you all for your help! Adding Architect to my setup represents the last step in my move from Ableton Live & Max to Bitwig & Architect. (No disrespect to Live, I just like Bitwig more.)

Now to the next step, selecting a bank and preset. However, I may tackle something I was never able to do in Max: Dumping the DSP4000 patch memory to populate the plugin with banks and presets.

Post Reply

Return to “Loomer”