Architect: Does anyone have a * macro/script

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

Post

cturner wrote: Thu Jan 10, 2019 9:25 pm
Hez wrote: Thu Jan 10, 2019 8:32 pmI may be misunderstanding what you're doing here but I think you could replace the entire red section with the 'get clock' module, called by the output of your branch in the blue section.
Thanks. I went a ways down the [get clock] route, but rejected it because of the time discontinuity you mention when looping (which I'm doing most of the time when developing these presets). I believe that [nth tick] performs some kind of modulo operation, and so if the end of your loop is 3840, and the beginning is 740, [nth tick 960] will trigger on the 220th tick of your loop, instead of the 960th. But I should go back and verify this. Obviously, you could have [get clock] trigger a [data 1] object to iron things out, but I wanted to be clear about the function of what I wrote.
Ah sure, echoing woggle to say thanks for your really comprehensive explanations of what you're doing, they are very useful for the rest of us!

I think there's actually a bug with on nth tick at the moment - see my post in the main thread here (unless it was fixed in the latest beta but I didn't see anything in the patch notes).

Post

I checked out the Turing Machine from @cturner today - great work!
Thought I give the GUI a slight overhaul so it's more compact and make it a macro, so it can be more easily integrated into projects (I hope you're okay with that, if not, let me know and I'll take it down):

This was the original post:
viewtopic.php?p=7278261#p7278261

Download it here:
http://screendream.de/stuff/Architect/TuringMachine.zip
Put the extracted frag-file into your Documents/Loomer/Architect/Fragments folder.
It will then show up in the browser and when searching for nodes.

Thanks cturner!

Cheers,

Tom
You do not have the required permissions to view the files attached to this post.
Last edited by ThomasHelzle on Sun Jan 27, 2019 1:08 pm, edited 1 time in total.
"Out beyond the ideas of wrongdoing and rightdoing, there is a field. I’ll meet you there." - Rumi
Sculptures ScreenDream Mastodon

Post

TM Looks gorgeous !

Post

Hez wrote: Thu Jan 10, 2019 10:23 pmI think there's actually a bug with on nth tick at the moment - see my post in the main thread here (unless it was fixed in the latest beta but I didn't see anything in the patch notes).
You're welcome Hez. And thanks for this, I must have missed it. I've explored what's wrong with my Logistic preset, and perhaps it related. I'll post my findings to the other thread, and may come back here to comment further.

Bon Ouikend!
Tranzistow Tutorials: http://vze26m98.net/tranzistow/
Xenakis in America: http://oneblockavenue.net

Post

ThomasHelzle wrote: Thu Jan 10, 2019 11:31 pm(I hope you're okay with that, if not, let me know and I'll take it down)
No, no, I'm fine with it! Folks can do anything they want with what I post; I claim no ownership.

Your design work looks lovely, and I'm sure the packaging will make it more useful to a wider audience. I'm afraid I have little patience for polishing my presentations.

:-(

All the best, Charles
Tranzistow Tutorials: http://vze26m98.net/tranzistow/
Xenakis in America: http://oneblockavenue.net

Post

cturner wrote: Fri Jan 11, 2019 9:35 pm
ThomasHelzle wrote: Thu Jan 10, 2019 11:31 pm(I hope you're okay with that, if not, let me know and I'll take it down)
No, no, I'm fine with it! Folks can do anything they want with what I post; I claim no ownership.

Your design work looks lovely, and I'm sure the packaging will make it more useful to a wider audience. I'm afraid I have little patience for polishing my presentations.

:-(

All the best, Charles
Cool :-) :tu:
And thanks again for the tool!

Cheers,

Tom
"Out beyond the ideas of wrongdoing and rightdoing, there is a field. I’ll meet you there." - Rumi
Sculptures ScreenDream Mastodon

Post

[deleted]
Last edited by cturner on Mon Jan 14, 2019 1:34 pm, edited 1 time in total.
Tranzistow Tutorials: http://vze26m98.net/tranzistow/
Xenakis in America: http://oneblockavenue.net

Post

[deleted]
Tranzistow Tutorials: http://vze26m98.net/tranzistow/
Xenakis in America: http://oneblockavenue.net

Post

Greetings- I've re-worked my Logistic metronome to work around the [is nth tick] glitch, and refactored the code in the process:

http://vze26m98.net/loomer/logistic_metro-190111.zip

The original post contains an overview and some tips about use that are still valid: viewtopic.php?p=7280355#p7280355

Image

Depending on your initial settings, you may hear an initial quarter note, followed by your "chaotic" sequence. The culprit is the [data 960] object which initializes [my nth tick 2] on setup. Depending on what you're doing, you might want to initialize it to the value of the UI component Scale, or something else.

Some might find [my nth tick 2] of independent value, which has gone through a lot of change since this post: viewtopic.php?p=7282488#p7282488. Or at least until Colin issues a fix for the factory object.

Enjoy!
Tranzistow Tutorials: http://vze26m98.net/tranzistow/
Xenakis in America: http://oneblockavenue.net

Post

MIDI Discombobulator

:Discombobulates midi files in Architect.

EDIT: Update available at this post:
viewtopic.php?p=7312230#p7312230


Main:

Discombobulator: With the Discombobulator off, it is a midi file player.
Record: Records to the midi pool the activated tracks.
Force to scale: Choose the scale and tonic.
Swing: Choose the swing amount and swing base.


Track Module:

Polyphony: With polyphony off it converts a polyphonic MIDI stream to a monophonic one by picking only the low, high, or last note. This last option will be added to the UI in a future version.
Sustain: Adds sustain to notes, or not.
Rand Sustain: Adds random sustains.
Flush sustains on stop: Sometimes works, sometimes doesn't, depending on the circumstances. Use the Architect "Panic Button" (!) when in doubt.
Record track: Arms the track for recording to the midi pool.
Send midi to drums: Sends midi to the selected drum track in the graph.
Transpose: Main transpose dial.
Note Range (min/max): Selects the minimum and maximum random note range.
Hold: Selects the minimum and maximum random hold time.
Speed: Changes the speed in which the random hold times are generated.
Velocity: Selects the minimum and maximum random velocity.
MIDI CH: Selects the midi channel for the track.

When the preset is opened, it throws an error from the "get element" module: (get element: source is not a collection). Everything that uses "get element" seems to work as expected, not sure why there's an error. Any help would be appreciated!

If you make any changes or improvements, please share with the Architect community! I'll likewise do the same. :tu:

Enjoy!

Also available:
Generative Midi Machine
viewtopic.php?p=7293372#p7293372
You do not have the required permissions to view the files attached to this post.
Last edited by mannymang on Mon Feb 11, 2019 8:17 pm, edited 5 times in total.

Post

Here's an example in MIDI Discombobulator of some generative midi I did from the past in another program. What you hear in the beginning is the Discombobulator "On" and then "Off" and back and forth. Fun stuff :) Thanks Colin for Architect!

https://soundcloud.com/user-332831953/e ... chitect-16

Post

Wow manny! You're really going places with Architect already and the song is great, reminds me a bit of the more melodic sections from the early 90s jazzy death metal - Cynic, Atheist etc. Really inspiring :D

Post

Thanks Hez! I'm really digging Architect!

Post

Hey mannymang, discombobulator looks impressive! The GUI is gorgeous and quite professional. I'm going to dig into it... thanks for sharing.

Alberto

Post

Thanks Alberto, I look forward to seeing anything you come up with. I'm better at design than math, but nowhere near the level of ThomasHelzle's design capabilities. I know there's got to be better ways to implement the concept than my current version. I'm hoping to see it morph into different directions.

Post Reply

Return to “Loomer”