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

Any one here that uses architect in a more conventional approach ?
Less algorytmic , generated stuff....
There is some sloppy timing going on ,
would def. not use this as a live tool ...hope it will get better during beta
Eyeball exchanging
Soul calibrating ..frequencies

Post

Can someone just clarify why the value of the datasource 'data object isn't send after disconnectig (changed ) and reconnecting .
In reaktor whenever a constant value module is disconnected (changed ) and re-connected it updates automatically , in max we need a bang object .
Do I need a memory latch like in reakor core ?
Eyeball exchanging
Soul calibrating ..frequencies

Post

woggle wrote: Sat Jan 05, 2019 12:51 am I also do things like take a recording of a piece by someone, reverse it, put distortion/reverb to smear out the pitch information, then extract pitch using Melodyne pitch to midi and orchestrate that result - using the errors to generate novelty
eg https://soundcloud.com/greghooper/varia ... paisajes-2
Wow, LOVELY! Thank you…

Post

Hi all, i'm trying to send a little sysex message to one of my external hardware synths.
It seems that "pack sysex" wants arrays and not tuples. So the problem is that i want send a sysex message with a variable value controlled by a slider. Would a thing like send a tuple (index, value) to an array work? And then send an array to the "pack sysex". If pack sysex support tuples would be far straightforward

Post

gentleclockdivider wrote: Sat Jan 05, 2019 2:09 am Can someone just clarify why the value of the datasource 'data object isn't send after disconnectig (changed ) and reconnecting .
This is how it works:

`data` objects (and the like) send an event during setup phase (if their setup event property is checked), which will occur when first connected. A setup will also occur after a reset. They will also send if their value is changed, or if they are double-clicked.
Architect, the modular MIDI toolkit, beta now available for macOS, Windows, and Linux.

Post

lalo wrote: Sat Jan 05, 2019 8:31 am Hi all, i'm trying to send a little sysex message to one of my external hardware synths.
It seems that "pack sysex" wants arrays and not tuples. So the problem is that i want send a sysex message with a variable value controlled by a slider. Would a thing like send a tuple (index, value) to an array work? And then send an array to the "pack sysex". If pack sysex support tuples would be far straightforward
Yes, you got it, use the array.
Architect, the modular MIDI toolkit, beta now available for macOS, Windows, and Linux.

Post

colin@loomer wrote: Sat Jan 05, 2019 9:46 am
Yes, you got it, use the array.
Thanks Colin. All my attempts are giving errors like

build array: array contains elements of mixed types

I'm trying to build an array of 2 elements sending [build array] two tuplets
(0, 127) and (1, slider value).

Is there an example? (i'm coming from Max/Pd so i have to be a little used to different event priority etc.)

BTW a couple of request

1. A way to write values in [data] objects directly on the graph without going to [data] properties panel

2. Some kind of "loadbang" init signal. Is [signal] this kind of thing? I need to fill some arrays at init time.

Post

lalo wrote: Sat Jan 05, 2019 10:37 am build array: array contains elements of mixed types
Sliders output float types and your array is integer. Array building is (I think) the only case where numeric types are treated differently because by knowing if an array if integer or float, other bits can be optimised.

So first off, I'll enhance that error message to make it clear that it is mixed numeric types.

What you need to do is cast your slider outputs to integer.

BTW a couple of request
1. A way to write values in [data] objects directly on the graph without going to [data] properties panel
Already on the list as I think someone else asked for this a few days back.
2. Some kind of "loadbang" init signal. Is [signal] this kind of thing? I need to fill some arrays at init time.
You can use the 'on setup' module to do this, or just ensure that the data modules have their setup event property enabled and they will do this automatically.
Architect, the modular MIDI toolkit, beta now available for macOS, Windows, and Linux.

Post

colin@loomer wrote: Sat Jan 05, 2019 10:55 am
lalo wrote: Sat Jan 05, 2019 10:37 am build array: array contains elements of mixed types
Sliders output float types and your array is integer. Array building is (I think) the only case where numeric types are treated differently because by knowing if an array if integer or float, other bits can be optimised.

So first off, I'll enhance that error message to make it clear that it is mixed numeric types.

What you need to do is cast your slider outputs to integer.

BTW a couple of request
1. A way to write values in [data] objects directly on the graph without going to [data] properties panel
Already on the list as I think someone else asked for this a few days back.
2. Some kind of "loadbang" init signal. Is [signal] this kind of thing? I need to fill some arrays at init time.
You can use the 'on setup' module to do this, or just ensure that the data modules have their setup event property enabled and they will do this automatically.
Thanks.
I'd add an option to [slider] to set wich kind of data generates. Casting with [to integer] is possible but i think that in case of UI objects would be better to have integer/float options.

Post

lalo wrote: Sat Jan 05, 2019 11:18 am I'd add an option to [slider] to set wich kind of data generates. Casting with [to integer] is possible but i think that in case of UI objects would be better to have integer/float options.
Yeah, why didn't I think of that! Good call, thanks.
Architect, the modular MIDI toolkit, beta now available for macOS, Windows, and Linux.

Post

Maybe automatically output integers if the interval property is set to an integer? The interaction between the two settings could become confusing otherwise, I suppose.

Post

And if the minimum and maximum are and defaults are all integers. Let me think about it...
Architect, the modular MIDI toolkit, beta now available for macOS, Windows, and Linux.

Post

Ahh yeah, those would have to integers too, I didn't think of that.

Post

ThomasHelzle wrote: Fri Jan 04, 2019 10:21 pm My Midi Manglers graph became quite a mess in some parts and I haven't found a "paradigm" yet that allows me to build a clean structure - which I'm normally a big fan of.

Image

Part of it is the "jumping data input" we discussed already where wires cross a lot, since the main data wire doesn't stay always on the left, but part also is, that there is no "wire dots". This is how they look in Houdini:

Image

Those dots (on the right) can be placed with ALT-clicking on a wire, can be dragged wherever one wants and allow to create really clean and clear structures where normally the wires would overlap other nodes. They don't do anything to the signal and are purely organisational.

Cheers,

Tom
You can use the data thru object to pass data unaltered, group multiple wires into a single one etc to help with organisation a bit, but I agree that wire nodes would also help for general cleaning.

Post

I know its pretty basic for you guys, but I'd like to know if there's an lfo modulation unit already existing somewhere within Architec.
I presume one would have to build his own but want to be sure that I didn't miss it in the first place...

Post Reply

Return to “Loomer”