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

Hello, some simple questions/suggestions/bugs here (Architect Standalone, v 0.9.3, Linux 64 bit):

- Audio files pool - is it used to show up only recorded sounds within architect, correct?
- Monostep sequencer: notes can be entered only of the same length? I mean, we have 16 steps and I want to enter 1/4, 1/8, 1/8 , 2/4 notes and so on. Is it possible?
- Monostep sequencer: Can patterns be imported from the midi pool?
- Monostep sequencer: If I duplicate a pattern it is "linked" to the original, how to unlink it?
- Are "Custom Scales" (.scale) limited to chromatic intervals?, BTW the ubiquitous "aeolian" scale is not present (I know, it's the natural minor :-)
- packnote "duration": what are the measurement units? milliseconds?
- If Architect is loaded as a VST in a DAW (specifically in a track of the DAW) and I select "host" as a method for playing notes: what if the Architect graph uses more than one midi channel as output to host? Didn't try this yet, I've to experiment more with this..

Bugs found so far:
- VST: Modartt PianoTeq Stage UI keeps crashing Architect. Without opening the GUI the plugin works ok. (other plugins that I have that do not work). Memory Issue? Most of my plugins works fine (for example all Linux U-He), but still some do not show up the UI and keeps crashing the full Architect.
- in one case (my desktop, Linux Mint 18.3) selecting JACK as audio backend istantaneously crashes Architect. On my Laptop everything is fine (same OS!). I wonder if it is something linked to Jack v1 or Jack v2...

Improvements suggestions:
- what I really miss is the possibility to write comments in the graph background (like comments in the pure-data canvas).
- A "tidy-up" function would be useful (select objects and align them vertically if selection is "vertical", horizontally if the selection is "horizontal")
- +1 for the possibility of resizing the LUA editor

Post

AZZIN wrote: Sun Jan 06, 2019 8:19 pm - Audio files pool - is it used to show up only recorded sounds within architect, correct?
Yes, just for capturing audio output.
- Monostep sequencer: notes can be entered only of the same length? I mean, we have 16 steps and I want to enter 1/4, 1/8, 1/8 , 2/4 notes and so on. Is it possible?
Use the divide and multiply rows, which are per-step.
- Monostep sequencer: Can patterns be imported from the midi pool?
No. You can play them using a `MIDI player`, but not convert them to mono-seq (for example) patterns.
- Monostep sequencer: If I duplicate a pattern it is "linked" to the original, how to unlink it?
If you duplicate in the pattern view to the left of the sequencer, if creates a new pattern. In the timeline, you can convert a clip to a new pattern.
- Are "Custom Scales" (.scale) limited to chromatic intervals?, BTW the ubiquitous "aeolian" scale is not present (I know, it's the natural minor :-)
Yes, currently.
- If Architect is loaded as a VST in a DAW (specifically in a track of the DAW) and I select "host" as a method for playing notes: what if the Architect graph uses more than one midi channel as output to host? Didn't try this yet, I've to experiment more with this..
It'll just pass MIDI data out in a multi-channel format. What the host does with this is up to the host.
- in one case (my desktop, Linux Mint 18.3) selecting JACK as audio backend istantaneously crashes Architect. On my Laptop everything is fine (same OS!). I wonder if it is something linked to Jack v1 or Jack v2...
May have already fixed this for the next beta.
- what I really miss is the possibility to write comments in the graph background (like comments in the pure-data canvas).
Use the `graph text` modules
- A "tidy-up" function would be useful (select objects and align them vertically if selection is "vertical", horizontally if the selection is "horizontal")
Yes, good idea.
Architect, the modular MIDI toolkit, beta now available for macOS, Windows, and Linux.

Post

Thanks Colin, but let's see if I receive something tomorrow, if not then I will contact you.
About the sync issue, I just checked that running as a plugin inside Cubase it's rock solid. I do use Copperlan for midi and that's pretty stable I believe. If I had to guess maybe there's something going on with some calculation? If Cubase is set to120 bpm, Architect detects it as 119.0x (x is variable) bpm hence the drift. Not so when Cubase is set to 100 bpm, then Architect detects it also as 100 bpm. Some rounding error somewhere perhaps? Just guessing though.

Post

@ azzin
-Or tie gate length for longer duration

-If architect is loaded as a vst and midi is send to host , it depends purely on the host how it handles incoming midi data and on how may channels
In reaper , architect can send to any channel , and reaper tracks will receive on any channel if desired .

Renoise on the other hand has limitations in that multitple different loaded plugins can not be adressed simultaneously by the same midi send plugin ( like architect ) , which is a renoise restriction ( not to be confused by alias plgin )
Last edited by gentleclockdivider on Sun Jan 06, 2019 8:40 pm, edited 1 time in total.
Eyeball exchanging
Soul calibrating ..frequencies

Post

bronswerk wrote: Sun Jan 06, 2019 8:31 pm About the sync issue, I just checked that running as a plugin inside Cubase it's rock solid. I do use Copperlan for midi and that's pretty stable I believe.
If you have some kind of MIDI monitor software that logs times, you can work out how stable (timing-wise) your MIDI driver is by looking at the milliseconds between clocks. Yeah, that's about as much fun as it sounds!
Architect, the modular MIDI toolkit, beta now available for macOS, Windows, and Linux.

Post

I have Midi-OX. Will give that a try.

Post

gentleclockdivider wrote: Sun Jan 06, 2019 8:31 pm @ azzin
-Or tie gate length for longer duration

-If architect is loaded as a vst and midi is send to host , it depends purely on the host how it handles incoming midi data and on how may channels. In reaper , architect can send to any channel , and reaper tracks will receive on any channel if desired
OK, good to know. Thanks for the clarification
colin@loomer wrote: Sun Jan 06, 2019 8:25 pm
- in one case (my desktop, Linux Mint 18.3) selecting JACK as audio backend istantaneously crashes Architect. On my Laptop everything is fine (same OS!). I wonder if it is something linked to Jack v1 or Jack v2...
May have already fixed this for the next beta.
- what I really miss is the possibility to write comments in the graph background (like comments in the pure-data canvas).
Use the `graph text` modules
Didn't look at that yet, Architect exploration is quite deep :)

Post

PLease add mouse wheel support for step functions (divide , multiply, count ,etc)

And the possibilty to change the panel background colour without having to rely on a component panel

cheers
Keep up the good work :clap:
Eyeball exchanging
Soul calibrating ..frequencies

Post

Instead of a macro midi out I used a send midi out and a receive midi out (outside the macro )
Both had the same name , no midi send or received .
Eyeball exchanging
Soul calibrating ..frequencies

Post

Create a monostepstepsequencer and route to midi out
Also route the midi out of the mono step sequencer into 'midi to signal module ' and route that into the 'A' input of a divide module .
The output of the divide module isn't routed too anything ..result stuck midi notes ..
Why would that happen ?

Hmm, so the actual placement of the modules on the screen is important .
Image
Image
Eyeball exchanging
Soul calibrating ..frequencies

Post

Same here
Image
Pack note-off should be placed lower or alligned with pack note -on
Eyeball exchanging
Soul calibrating ..frequencies

Post

In max we can acces the data in a message (tuple ) dynamically
Is this possible in architect ?

Ahh yes, I remember it was the '$' sign ..no such thing in architect
Image
Eyeball exchanging
Soul calibrating ..frequencies

Post

gentleclockdivider wrote: Sun Jan 06, 2019 10:47 pm Why would that happen ?
The MIDI message is sent first to the `MIDI to signal` module, where it errors below, Because the error occurs, the MIDI message doesn't get sent to the MIDI output .

When you move the `MIDI output` above, the order changes, so it receives the MIDI message first, before the error stops the event.

This was to stop tens of errors propagating down from a single error, and that really only occurs with data messages. So, in the interest of not hanging notes, I may try changing this so that MIDI messages will still propagate in this case.
Architect, the modular MIDI toolkit, beta now available for macOS, Windows, and Linux.

Post

And what about a midi send (inside macro ) --->midi receive ( outside macro ) not working
Eyeball exchanging
Soul calibrating ..frequencies

Post

By design. The scope of a send is limited to the same macro. Otherwise, what could happen is, say, you have a send called `synth` in your project, and you import a macro built by someone else and they use the same `synth` label. Suddenly, you're getting interference from some other send that may not know even exists!
Architect, the modular MIDI toolkit, beta now available for macOS, Windows, and Linux.

Post Reply

Return to “Loomer”