Architect beta for macOS, Windows, and Linux. 0.10.5 now available
-
gentleclockdivider gentleclockdivider https://www.kvraudio.com/forum/memberlist.php?mode=viewprofile&u=203660
- Banned
- 6787 posts since 22 Mar, 2009 from gent
Why isn't there an individual note velocity in the polysequencer ( just like the grid step ) ?
There should be more user interface consistency amongst the sequencers
example : the poly sequencer/grid step seq notes can be deleted by clicking them again , in the monosequencer this can't be done .
There should be more user interface consistency amongst the sequencers
example : the poly sequencer/grid step seq notes can be deleted by clicking them again , in the monosequencer this can't be done .
Last edited by gentleclockdivider on Thu Jan 03, 2019 7:20 pm, edited 1 time in total.
Eyeball exchanging
Soul calibrating ..frequencies
Soul calibrating ..frequencies
- KVRAF
- 6530 posts since 9 Dec, 2008 from Berlin
Question: The rotary dial has no value field. I then tried to put a single line text panel below the dial and feed the value of the dial (converted to text) into it, but that does not show up in the Panel. A numeric value also does not update when I feed the output value of the dial to it.
How is that supposed to work?
Cheers,
Tom
How is that supposed to work?
Cheers,
Tom
"Out beyond the ideas of wrongdoing and rightdoing, there is a field. I’ll meet you there." · Rumi
UrbanFlow.art · Instagram · YouTube
UrbanFlow.art · Instagram · YouTube
-
gentleclockdivider gentleclockdivider https://www.kvraudio.com/forum/memberlist.php?mode=viewprofile&u=203660
- Banned
- 6787 posts since 22 Mar, 2009 from gent
Make sure the checkbox 'show' is ticked in properties /panel for the numerical value
Works fine here
But I agree , buttons and faders should have a numerical value /legend by default
Works fine here
But I agree , buttons and faders should have a numerical value /legend by default
Last edited by gentleclockdivider on Thu Jan 03, 2019 7:24 pm, edited 1 time in total.
Eyeball exchanging
Soul calibrating ..frequencies
Soul calibrating ..frequencies
-
- KVRAF
- Topic Starter
- 2728 posts since 25 Aug, 2003 from Bournemouth, UK
Does this not work for you, then?

Sudden thought: is audio actually running through the plug-in. All graph events happen during the plug-in process, so if a plug-in is suspended or audio turned off, the graph events will be queued up waiting for audio to be turned back on.

Sudden thought: is audio actually running through the plug-in. All graph events happen during the plug-in process, so if a plug-in is suspended or audio turned off, the graph events will be queued up waiting for audio to be turned back on.
Architect, the modular MIDI toolkit, beta now available for macOS, Windows, and Linux.
-
- KVRAF
- Topic Starter
- 2728 posts since 25 Aug, 2003 from Bournemouth, UK
There is another sequencer which'll be added post-1.0 that does just that, but having a separate velocity for each note in the poly-seq seemed overkill. The poly sequencer is just a massive step sequencer, but with 128 individual triggers (one per MIDI note), so that would mean 128 additional velocity rows, per pattern, per sequencer.gentleclockdivider wrote: Thu Jan 03, 2019 7:16 pm Why isn't there an individual note velocity in the polysequencer ( just like the grid step ) ?
Architect, the modular MIDI toolkit, beta now available for macOS, Windows, and Linux.
- KVRAF
- 6530 posts since 9 Dec, 2008 from Berlin
That is exactly what I did and no, it does not work.colin@loomer wrote: Thu Jan 03, 2019 7:23 pm Does this not work for you, then?
Sudden thought: is audio actually running through the plug-in. All graph events happen during the plug-in process, so if a plug-in is suspended or audio turned off, the graph events will be queued up waiting for audio to be turned back on.
I'm running Architect on an instrument track so no audio is running through, since it's first in track.
It does not matter if the transport is on or off.
I also tried the different suspend modes to no avail.
Ah, now I have it: It needs to be connected to an output before it does anything.
Ok, as you were, works now.
Just while building something that may not be obvious...?
Hmm... Can things that do not really rely on triggers always work?
Like a rotary going into a text field - this should always "do" something when the dial is turned if at all possible.
(this is in the plugin)
Cheers,
Tom
"Out beyond the ideas of wrongdoing and rightdoing, there is a field. I’ll meet you there." · Rumi
UrbanFlow.art · Instagram · YouTube
UrbanFlow.art · Instagram · YouTube
- KVRian
- 698 posts since 7 Dec, 2009 from GWB
Greetings-
A small point: using Architect as a VST plugin in Reaper (Win10pro 64, more info if you need it). When Architect is in Reaper's FX window, with a (mono) sequencer having focus, and that sequencer's piano roll is in the second pane of a dual pane view; when I select another plugin and then go back to Architect, the sequencer view has disappeared and is replaced by a view of the Panel. I assume it's some sort of loss of focus thing. Not a huge problem.
I've also been clipping the questions and answers in this thread that relate to using Architect. It seemed nice not to have to go back through the thread to review what's been explained already:
http://vze26m98.net/loomer/Loomer%20Arc ... 20Tips.txt
I usually update this in the morning Eastern Standard Time. Hope it's of use to others.
Longtime Max user here; sad when they dropped their Pluggo effort to go with Ableton. Really thrilled to have Architect running on Windows, looking forward to its bright future.
All the best, Charles
A small point: using Architect as a VST plugin in Reaper (Win10pro 64, more info if you need it). When Architect is in Reaper's FX window, with a (mono) sequencer having focus, and that sequencer's piano roll is in the second pane of a dual pane view; when I select another plugin and then go back to Architect, the sequencer view has disappeared and is replaced by a view of the Panel. I assume it's some sort of loss of focus thing. Not a huge problem.
I've also been clipping the questions and answers in this thread that relate to using Architect. It seemed nice not to have to go back through the thread to review what's been explained already:
http://vze26m98.net/loomer/Loomer%20Arc ... 20Tips.txt
I usually update this in the morning Eastern Standard Time. Hope it's of use to others.
Longtime Max user here; sad when they dropped their Pluggo effort to go with Ableton. Really thrilled to have Architect running on Windows, looking forward to its bright future.
All the best, Charles
-
- KVRAF
- Topic Starter
- 2728 posts since 25 Aug, 2003 from Bournemouth, UK
As it currently works internally, it's not possible because in order for events to happen at exact positions, they occur on the audio thread. So no audio, no events, no update.ThomasHelzle wrote: Thu Jan 03, 2019 7:33 pm Just while building something that may not be obvious...?
Hmm... Can things that do not really rely on triggers always work?
Like a rotary going into a text field - this should always "do" something when the dial is turned if at all possible.
I can (probably) detect this situation though, and make it clear on the UI that the Arc plug-in needs to be processing.
Architect, the modular MIDI toolkit, beta now available for macOS, Windows, and Linux.
-
- KVRAF
- Topic Starter
- 2728 posts since 25 Aug, 2003 from Bournemouth, UK
Someone else mentioned the same thing. I'll look into it, I have a feeling it's an easy fix.cturner wrote: Thu Jan 03, 2019 7:35 pm when I select another plugin and then go back to Architect, the sequencer view has disappeared
Nice one, thanks.I've also been clipping the questions and answers in this thread that relate to using Architect. It seemed nice not to have to go back through the thread to review what's been explained already:
http://vze26m98.net/loomer/Loomer%20Arc ... 20Tips.txt
Architect, the modular MIDI toolkit, beta now available for macOS, Windows, and Linux.
- KVRAF
- 6530 posts since 9 Dec, 2008 from Berlin
Well, it was processing, but it needed an actual output connected to the structure I'm building (I'm inside a Macro) to go active.
More: A dial with Minimum 0, Maximum 1, Interval 0.01 and Default 0.8 does not allow me to reach 1.0, the value only goes up to 0.96.
Cheers,
Tom
More: A dial with Minimum 0, Maximum 1, Interval 0.01 and Default 0.8 does not allow me to reach 1.0, the value only goes up to 0.96.
Cheers,
Tom
"Out beyond the ideas of wrongdoing and rightdoing, there is a field. I’ll meet you there." · Rumi
UrbanFlow.art · Instagram · YouTube
UrbanFlow.art · Instagram · YouTube
-
- KVRAF
- Topic Starter
- 2728 posts since 25 Aug, 2003 from Bournemouth, UK
Can't seem to reproduce, but I did a quick refactor on this code literally an hour or two before the first beta, so chances of me accidentally breaking it: high.ThomasHelzle wrote: Thu Jan 03, 2019 7:40 pm More: A dial with Minimum 0, Maximum 1, Interval 0.01 and Default 0.8 does not allow me to reach 1.0, the value only goes up to 0.96.
Could you send me an offending preset - even if it's just a rotary on it's own - and I'll take a look tomorrow morning? Cheers.
Architect, the modular MIDI toolkit, beta now available for macOS, Windows, and Linux.
- KVRAF
- 6530 posts since 9 Dec, 2008 from Berlin
Weird, now it works. Not sure what happened. I'll report if I can recreate it again.colin@loomer wrote: Thu Jan 03, 2019 7:47 pmCan't seem to reproduce, but I did a quick refactor on this code literally an hour or two before the first beta, so chances of me accidentally breaking it: high.ThomasHelzle wrote: Thu Jan 03, 2019 7:40 pm More: A dial with Minimum 0, Maximum 1, Interval 0.01 and Default 0.8 does not allow me to reach 1.0, the value only goes up to 0.96.
Could you send me an offending preset - even if it's just a rotary on it's own - and I'll take a look tomorrow morning? Cheers.
Sorry for the noise.
Tom
"Out beyond the ideas of wrongdoing and rightdoing, there is a field. I’ll meet you there." · Rumi
UrbanFlow.art · Instagram · YouTube
UrbanFlow.art · Instagram · YouTube
-
- KVRAF
- Topic Starter
- 2728 posts since 25 Aug, 2003 from Bournemouth, UK
No problem. Sure, let me know if it crops up again, and if it does, don't hesitate to send me the preset.
Architect, the modular MIDI toolkit, beta now available for macOS, Windows, and Linux.
-
- KVRist
- 261 posts since 14 Apr, 2006
Certain sync issues between running sequencers were already mentioned on page 12 but it seems to me like a good idea to re-sync all running sequencers when the Rewind transport button is pressed.
- KVRAF
- 6530 posts since 9 Dec, 2008 from Berlin
If I want to use a dropdown to put the "force to scale" parameters onto the panel (currently recreating my "Midi Mangler" as an exercise), is there a quick way to recreate the list for Tonic and Scale or do I have to type them all into the dropdown Options field?
And: If I want a dropdown with string names but the output should be for instance numbers from 0 to 10, is there a way to do that ATM? What would the syntax be?
And: I get an error "force to scale: unexpected type at 'scale': expected string" when I attach a dropdown to the scale input that contains "Chromatic,Major,Minor" as Options.
And a question: Why are the midi inlets of for instance "set channel" and "force to scale" at the right side of the nodes? This messes up the flow, since the midi outputs are always on the left, so we get a lot of crossing wires instead of one Midi wire going through straight.
It also makes more sense to me to have the "data" that's going to be processed always as the first input and the "modifiers" to the right of that?
Or what is your thinking here?
Another "logic" problem I see with the "branch" node. It simply did not occur to me that the actual data to be branched in this case has to go into the green input on the right. Again, I'd have expected the input for the data to be processed on the left and the "modifier" - in this case true or false - on the right.
Cheers,
Tom
And: If I want a dropdown with string names but the output should be for instance numbers from 0 to 10, is there a way to do that ATM? What would the syntax be?
And: I get an error "force to scale: unexpected type at 'scale': expected string" when I attach a dropdown to the scale input that contains "Chromatic,Major,Minor" as Options.
And a question: Why are the midi inlets of for instance "set channel" and "force to scale" at the right side of the nodes? This messes up the flow, since the midi outputs are always on the left, so we get a lot of crossing wires instead of one Midi wire going through straight.
It also makes more sense to me to have the "data" that's going to be processed always as the first input and the "modifiers" to the right of that?
Or what is your thinking here?
Another "logic" problem I see with the "branch" node. It simply did not occur to me that the actual data to be branched in this case has to go into the green input on the right. Again, I'd have expected the input for the data to be processed on the left and the "modifier" - in this case true or false - on the right.
Cheers,
Tom
"Out beyond the ideas of wrongdoing and rightdoing, there is a field. I’ll meet you there." · Rumi
UrbanFlow.art · Instagram · YouTube
UrbanFlow.art · Instagram · YouTube
