Architect beta for macOS, Windows, and Linux. 0.10.5 now available

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

Post

Would be awesome if it was possible to overwrite/delete patterns in the poly step sequencer. just mentioning this again so it's not forgotten ;-)
or just deleting all notes on a step would already work

Post

roelkers wrote: Mon Aug 12, 2019 5:19 pm Would be awesome if it was possible to overwrite/delete patterns in the poly step sequencer. just mentioning this again so it's not forgotten ;-)
or just deleting all notes on a step would already work
Thanks! I hadn't forgotten, but the occasional reminder that people are still wanting certain features is always helpful when I'm scheduling development.
Architect, the modular MIDI toolkit, beta now available for macOS, Windows, and Linux.

Post

I've been trying out the beta for a few days and plan to buy in the near future. Great piece of software and really well designed.

I am currently having a problem with my MIDI keyboards being recognised in Architect. No problems in other software I use. I have two Behringer UMX610 keyboards which connect to the computer via USB. Architect detects either or both when they are powered on, and they each get an (identical) entry in the devices list. However, it's hit or miss as to whether I can activate the green tick box for either or both keyboards in the list. It's hard to tell what's going on with them because the behaviour seems erratic. One of the keyboards is rarely able to be activated, whereas the other one often can be. Sometimes when the latter one is working then I can get Architect to activate the other one too, but even if the green tick is present, Architect doesn't necessarily receive MIDI data from it. I have tried with only one of the keyboards plugged into USB at a time, but this doesn't seem to make any difference.

Since I don't have this problem with other programmes (e.g. Reaper) I wonder if there's something amiss in Architect.

Grateful for any help.

Edit: I've just realised that Reaper has a similar issue - it will only recognise one of the UMX610s, the one with the higher "ID number". This ID can be changed in Reaper, but only the higher of the two will be recognised. However, at least Reaper always recognises one of the keyboards. I would be happy if Architect did the same...

Post

That is bizarre. I thought originally it may be an issue when two devices have the same name, but the fact that you've tried with only one plugged in suggests this is not the case at all. On saying that, there are plenty of places where I use names for devices internally with the assumption they would be unique, and your post has made me realise that that isn't a valid assumption at all - I think I'll need to add aliases for duplicate names.

But back to your issue, what happens if have only one UMX610 plugged in when you start Architect, effectively taking the twin device out of the equation (for now.)
Architect, the modular MIDI toolkit, beta now available for macOS, Windows, and Linux.

Post

colin@loomer wrote: Sat Aug 17, 2019 8:43 am That is bizarre. I thought originally it may be an issue when two devices have the same name, but the fact that you've tried with only one plugged in suggests this is not the case at all. On saying that, there are plenty of places where I use names for devices internally with the assumption they would be unique, and your post has made me realise that that isn't a valid assumption at all - I think I'll need to add aliases for duplicate names.

But back to your issue, what happens if have only one UMX610 plugged in when you start Architect, effectively taking the twin device out of the equation (for now.)
Thanks for your reply, Colin. The behaviour when only one of the keyboards is plugged in is that the single UMX610 shows up in the Preferences>MIDI inputs list, and I can focus the entry (blue box around it) but I can't select it (green tick circle). The MIDI activity light in the bottom-right corner of the main window doesn't show any activity when I send MIDI from the keyboard.

Post

Taizong wrote: Sat Aug 17, 2019 5:00 pm Thanks for your reply, Colin. The behaviour when only one of the keyboards is plugged in is that the single UMX610 shows up in the Preferences>MIDI inputs list, and I can focus the entry (blue box around it) but I can't select it (green tick circle). The MIDI activity light in the bottom-right corner of the main window doesn't show any activity when I send MIDI from the keyboard.
Curiouser and curiouser. I don't have that exact keyboard around to test on, but I'll try to duplicate your setup and see where it takes me. Which operating system are you using? And could you either let me know the exact name of the keyboard as it appears in the MIDI device list (including capital letters, etc), or even better, post a screenshot of the afformentioned device list?

Thanks.
Architect, the modular MIDI toolkit, beta now available for macOS, Windows, and Linux.

Post

colin@loomer wrote: Sun Aug 18, 2019 9:07 am
Taizong wrote: Sat Aug 17, 2019 5:00 pm Thanks for your reply, Colin. The behaviour when only one of the keyboards is plugged in is that the single UMX610 shows up in the Preferences>MIDI inputs list, and I can focus the entry (blue box around it) but I can't select it (green tick circle). The MIDI activity light in the bottom-right corner of the main window doesn't show any activity when I send MIDI from the keyboard.
Curiouser and curiouser. I don't have that exact keyboard around to test on, but I'll try to duplicate your setup and see where it takes me. Which operating system are you using? And could you either let me know the exact name of the keyboard as it appears in the MIDI device list (including capital letters, etc), or even better, post a screenshot of the afformentioned device list?

Thanks.
I'm on Win 10 64bit. Unfortunately I don't have anywhere to post a screenshot (happy to email it to you if that would be useful, or even screen share), but the exact name of the keyboard as it appears is "UMX 610" (without the quotes). The entire MIDI Inputs list looks like this:

LoopBe Internal MIDI
UMX 610
UMX 610

Looking at the activity monitor in MIDI-Ox I see that one keyboard is showing as "In 2" (not sure if this means port, or what), and the other one is "In 3". They are both transmitting on channel 1.

Post

Thanks for the additional info. It doesn't appear to be related to the names specifically, from what I can tell, but further investigation is required by me at this point.

If I can't manage to get the issue to manifest on any of my development or test machines, and if I am unable to source a UMX610, would you be happy to run a debug build with additional logging on your machine? (As an aside, I am travelling for a few days so likely won't get a chance to dive deeply into this until the end of the week. Hope that's OK?)
Architect, the modular MIDI toolkit, beta now available for macOS, Windows, and Linux.

Post

Yes, that's fine. Happy to do what I can to get to the bottom of this problem.

Thanks

Post

Taizong wrote: Mon Aug 19, 2019 8:34 pm Yes, that's fine. Happy to do what I can to get to the bottom of this problem.

Thanks
Thanks. Would it be OK if I PM or email you a link to a debug build that adds additional tracing regarding opening MIDI devices? It won't fix the problem, but will at least allow me to begin working out where it's going wrong.
Architect, the modular MIDI toolkit, beta now available for macOS, Windows, and Linux.

Post

Email or PM would be fine. Thanks

Post

Taizong wrote: Wed Aug 28, 2019 5:06 pm Email or PM would be fine. Thanks
Superb. I'll try to get this built and uploaded for you tomorrow. In the interest of both reducing my build times, and not forcing you to download such a big file, I assume just a single binary containing the 64-bit Architect app, rather than a full installer, is OK with you? It'll run from any location without installing, so you can just plop it on your desktop, rather than it interfering with an extant Architect installation.
Architect, the modular MIDI toolkit, beta now available for macOS, Windows, and Linux.

Post

That's great.

Post

Taizong wrote: Wed Aug 28, 2019 6:02 pm That's great.
Briefly, one last thing to check, one that may be related to the problem you are seeing. Do you have any devices selected in Preferences > Synchronisation > MIDI Clock? And if so, does unselecting them allow you to select your UMX610 in the Preferences > Devices page?
Architect, the modular MIDI toolkit, beta now available for macOS, Windows, and Linux.

Post

colin@loomer wrote: Thu Aug 29, 2019 4:06 pm Briefly, one last thing to check, one that may be related to the problem you are seeing. Do you have any devices selected in Preferences > Synchronisation > MIDI Clock? And if so, does unselecting them allow you to select your UMX610 in the Preferences > Devices page?
Hmmm - might be on to something here. The 2 UMX 610s showed up as selected by default when I first opened the sync menu. Over many button clicks I've surmised that Architect somehow is seeing two separate devices, but is getting them confused and sometimes treating them as one. I can't quite grasp the pattern (there does seem to be one), but sometimes turning one of them off and on turns both off and on, whereas other times one seems to be able to be independently turned on and off. This behaviour of one device overriding the other seems to switch between the two devices according to some logic I haven't figured out. There's definitely an interaction with the Devices menu: when at least one device is turned off in the Sync menu I can turn them both off and on in the Devices menu - but only both at the same time. This is giving me a headache!

By the way, when I use the 2 UMX 610s in Reaper's MIDI track assignment menus, Reaper automatically gives them "a" and "b" suffixes (i.e. "UMX 610a" etc) and they can be independently assigned to different tracks.

Post Reply

Return to “Loomer”