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

nilhartman wrote: Sat Jan 05, 2019 3:25 pm Colin, I believe I've read in that topic that you have several examples/patches/macros you're holding until v1.0... Would you share them already ? ;) :hug:
I'm a bit snowed under with a few other things, but one I get some spare moments, I'll see what I can contribute.
Architect, the modular MIDI toolkit, beta now available for macOS, Windows, and Linux.

Post

Fantastic, thank you !!!
Computer musician / Ableton Certified Trainer / Mastering engineer
.com
3OP

Post

AZZIN wrote: Sat Jan 05, 2019 12:21 pmHello Charles, no I don't know A-Chaos-Lib (I don't use Max but I use a lot Pure Data). Actually the link you provided is pretty interesting, thanks for sharing it.
I took a closer look at the web page, and it seems not to have the "Dudas abstractions", plus the Windows port of Siers' externals (I think) is 32-bit only. I dug around on an old hard disk and found my earlier copies. Here's a link to the Richard Dudas "abstractions" that I updated to run on Max7 Windows (and I assume Mac). The advantage to the abstractions is that they're pure Max (no externals), although some might want Siers' source code to emulate as LUA objects in Architect:

http://vze26m98.net/loomer/A-Chaos%20Du ... ctions.zip
Tranzistow Tutorials: http://vze26m98.net/tranzistow/
Xenakis in America: http://oneblockavenue.net

Post

Very small request Colin but could we get 2*pi as a constant :D? Will save me having to set up a data + a pi constant + a multiply whenever I'm playing with LFOs/general oscillators!

Post

Yeah, a tau module, no problem. I love those requests, the one that'll take me about a minute to implement. Actually, that's a good optimisation, so thanks for the idea. I'll definitely get this into the next beta.
Architect, the modular MIDI toolkit, beta now available for macOS, Windows, and Linux.

Post

I want to use the onscreen keyboard module to record in the stepsequencer ( while playing )
Midi out of keyboard into midi input of the seq , but the notes should be recorded under the playcursor position
I assume that's the 'record write index' is for , but I have no idea what should be connected to it ..something along the lines of "play cursor ' ??
Last edited by gentleclockdivider on Sat Jan 05, 2019 5:40 pm, edited 1 time in total.
Eyeball exchanging
Soul calibrating ..frequencies

Post

It just take the step to write to as a number. I guess in your case, you probably want to enable the sequencer's "Step Out" (Properties > Transport) and then feed it back into "record write index".
Architect, the modular MIDI toolkit, beta now available for macOS, Windows, and Linux.

Post

colin@loomer wrote: Sat Jan 05, 2019 5:22 pm Yeah, a tau module, no problem. I love those requests, the one that'll take me about a minute to implement. Actually, that's a good optimisation, so thanks for the idea. I'll definitely get this into the next beta.
Awesome :D

On an unrelated note, I've been running into some mild trouble with the Unpack Tuple module and order of operations - I seem to constantly end up in situations where I want to multiply or divide two numbers from a tuple by unpacking them into a multiply or divide module, but on initialisation I'll get an error because one of the elements has unpacked before the other.

I think it's probably user error so it would be good to know what best practice is in situations like this. Here's one case that I can't figure out how best to arrange - in practice, the tuple at the top will be replaced with a macro which contains a rotary etc. and outputs a timing tuple on initialisation, which I then want to decompose and do some multiplication & division with. The maths isn't right at the moment but it's a good example of a typical situation where I run into trouble making sure that a.) there is valid data output on setup and b.) while running, the operations are correctly triggered by a new tuple being generated via the rotary macro:

Image

I've tried a few variations, with and without triggering the constants via the tuple unpacking (i.e. just relying on Setup Event). I'm assuming I need to use a latch somewhere but I also feel like I should be able to make this work without one by making sure I trigger the right thing in the right order, I just can't figure out how haha!

EDIT: Ok whoops I realised I left the multiplication module triggering the divide module, removing that connection allows this to setup successfully. In general how should I interpret a situation like this in terms of order of operations - I'm struggling to tell whether everything triggered by tuple value 1 being unpacked happens before tuple value 2 gets unpacked at all, or whether something else is going on.

Post

Quick question:
Is there a way to have parameters in the inspector for Lua Scripts?
If not, may I put this in as a request?
Would be great for more involved scripts to be able to have a kind of GUI for setup stuff that you do not want to deal with via node inputs. Similar to things like the Metronome with it's "Interval" parameter.

In case people missed it: I posted a Linearly interpolated Perlin 1D Noise fragment done in Lua on the other thread:
viewtopic.php?p=7275238#p7275238
Let me know there if you find any problems.

Cheers,

Tom
"Out beyond the ideas of wrongdoing and rightdoing, there is a field. I’ll meet you there." · Rumi
UrbanFlow.art · Instagram · YouTube

Post

Any particular reason why we can't adjust the play head marker in the song position view ?
The only possible way is by typing in a value in the top header
Eyeball exchanging
Soul calibrating ..frequencies

Post

ThomasHelzle wrote: Sat Jan 05, 2019 8:34 pm Quick question:
Is there a way to have parameters in the inspector for Lua Scripts?
If not, may I put this in as a request?
No, and yes, respectively. Someone else asked for macro parameters, so I think this probably falls under the same umbrella.
Any particular reason why we can't adjust the play head marker in the song position view ?
Double-click on the ruler. I think it quantises the click position to whatever the timeline Q setting is. Standalone only, though, because as a plug-in the host controls the transport.
Architect, the modular MIDI toolkit, beta now available for macOS, Windows, and Linux.

Post

colin@loomer wrote: Sat Jan 05, 2019 5:33 pm It just take the step to write to as a number. I guess in your case, you probably want to enable the sequencer's "Step Out" (Properties > Transport) and then feed it back into "record write index".
Yep that works , sadly no overdubbing with the polysequencer

Colin , it would be so absolutely great if we could use the p.c. keyboard to input notes ...
Eyeball exchanging
Soul calibrating ..frequencies

Post

colin@loomer wrote: Sat Jan 05, 2019 12:29 pm How would everyone feel if I created a specific thread for "Could someone make me a * macro/script" type requests? Sounds like a decent idea? As this thread is as chaotic in topic as one of AZZIN's algorithms, it may given more visibility to people who just want to either have a specific macro, or know how one would be done?
Hi Colin, a suggestion that seems to work well for Attila at the MusicDevelopments forum and his massive RapidComposer project. Have a look at his forum arrangement to have "Feature requests","User Songs ","Bug Reports", etc.

viewforum.php?f=168

:tu:

Post

And some more requests for the code editor:
- We talked about using an external editor already, I think that would be a good option, MS Code seems to work well with Lua.

- In the Architect editor, I miss the possibility to select some lines of code and indent them all with "TAB" and unindent with "SHIFT-TAB". ATM the selection is getting replaced with a Tab instead.

- In the same vein: It would be great to have a shortcut to comment and uncomment several lines at once.

- I still would prefer to have the editor as a scaleable window or even separate from the Architect window. Could also be an option as one of the split-views like graph on top and editor down below.

Things are going well otherwise :-)
And I basically copy and paste between the external editor and Architect when I need it.

Cheers,

Tom
"Out beyond the ideas of wrongdoing and rightdoing, there is a field. I’ll meet you there." · Rumi
UrbanFlow.art · Instagram · YouTube

Post

Is there a way to have text inputs for data in a UI? I've looked but don't see anything. Any help would be greatly appreciated!

Post Reply

Return to “Loomer”