Architect: Does anyone have a * macro/script

Official support for: loomer.co.uk
prinznika
KVRer
16 posts since 27 Sep, 2019

Post Sun Oct 06, 2019 4:54 am

oh sorry, for some reason i thought it was you. Anyways, Id love to use wigout, so can you elaborate on how I get it to be mapped to a parameter of a plugin inside architects mixer? I feel like a big failure for still not managing it! :D

colin@loomer
KVRAF
2175 posts since 25 Aug, 2003 from Bournemouth, UK

Post Mon Oct 07, 2019 1:13 am

prinznika wrote:
Sun Oct 06, 2019 4:54 am
oh sorry, for some reason i thought it was you. Anyways, Id love to use wigout, so can you elaborate on how I get it to be mapped to a parameter of a plugin inside architects mixer? I feel like a big failure for still not managing it! :D
No, that's me! I've not used a wigout myself - in fact, not heard of it until today! - but I'll make a note to look into this tomorrow.
Architect, the modular MIDI toolkit, beta now available for macOS, Windows, and Linux.

prinznika
KVRer
16 posts since 27 Sep, 2019

Post Mon Oct 07, 2019 12:17 pm

thanks colin!

colin@loomer
KVRAF
2175 posts since 25 Aug, 2003 from Bournemouth, UK

Post Tue Oct 08, 2019 12:17 am

prinznika wrote:
Mon Oct 07, 2019 12:17 pm
thanks colin!
No problem. Could you send me a link to a page containing the wigout MIDI specs or documentation: so far, all my google searching for the term "wigout" has found is style-enhancing shampoo, and I'm pretty certain that isn't what you're plugging into Architect.

Thanks!
Architect, the modular MIDI toolkit, beta now available for macOS, Windows, and Linux.

prinznika
KVRer
16 posts since 27 Sep, 2019

Post Tue Oct 08, 2019 12:27 am

You underestimate the power of your own community ;)
viewtopic.php?p=7322368#p7322368

in this post there is also a link to a page explaining what it is about:
https://sites.evergreen.edu/arunchandra ... triktraks/

colin@loomer
KVRAF
2175 posts since 25 Aug, 2003 from Bournemouth, UK

Post Tue Oct 08, 2019 6:36 am

prinznika wrote:
Tue Oct 08, 2019 12:27 am
You underestimate the power of your own community ;)
viewtopic.php?p=7322368#p7322368

in this post there is also a link to a page explaining what it is about:
https://sites.evergreen.edu/arunchandra ... triktraks/
Perfect, thank you. I'll take a look.
Architect, the modular MIDI toolkit, beta now available for macOS, Windows, and Linux.

Polomo123
KVRist
57 posts since 5 Sep, 2019

Post Sat Dec 14, 2019 7:27 am

If someone wants a really basic chorder.

edit: Thanks to Tom( ThomasHelzle ) now Scales are working
https://youtu.be/vOrQ9BAdPJI
You do not have the required permissions to view the files attached to this post.

fairlyclose
KVRian
870 posts since 4 Jul, 2019

Post Wed Apr 22, 2020 3:57 pm

Hi, does anyone have something to sequence cc control channel numbers. I would like to use an lfo to sequence cc channel numbers themselves, not the values from the channel. Thay are needed to sequence presets in Riffer, which uses cc's 39 - 48 to do this. I want to be able to control preset switching with some lfo or randomish control signal

colin@loomer
KVRAF
2175 posts since 25 Aug, 2003 from Bournemouth, UK

Post Thu Apr 23, 2020 12:45 am

fairlyclose wrote:
Wed Apr 22, 2020 3:57 pm
Hi, does anyone have something to sequence cc control channel numbers. I would like to use an lfo to sequence cc channel numbers themselves, not the values from the channel. Thay are needed to sequence presets in Riffer, which uses cc's 39 - 48 to do this. I want to be able to control preset switching with some lfo or randomish control signal
Creating CC's can be done with the [pack controller] module, and it's easy enough just to wire the output of your source into the first inlet to specify which controller number to create.

The LFO issue is a bit stickier, as the current Architect library doesn't have a built-in LFO. I'm working on a definitive LFO macro, so if you're happy to wait for a bit, I can finish that off and send you a copy. Alternatively, if it's something you need ASAP, I can create a quick Lua script LFO that won't be general purpose, but will fit your particular needs. If that's the case, let me know and I'll get on it!
Architect, the modular MIDI toolkit, beta now available for macOS, Windows, and Linux.

fairlyclose
KVRian
870 posts since 4 Jul, 2019

Post Thu Apr 23, 2020 12:56 am

colin@loomer wrote:
Thu Apr 23, 2020 12:45 am
fairlyclose wrote:
Wed Apr 22, 2020 3:57 pm
Hi, does anyone have something to sequence cc control channel numbers. I would like to use an lfo to sequence cc channel numbers themselves, not the values from the channel. Thay are needed to sequence presets in Riffer, which uses cc's 39 - 48 to do this. I want to be able to control preset switching with some lfo or randomish control signal
Creating CC's can be done with the [pack controller] module, and it's easy enough just to wire the output of your source into the first inlet to specify which controller number to create.

The LFO issue is a bit stickier, as the current Architect library doesn't have a built-in LFO. I'm working on a definitive LFO macro, so if you're happy to wait for a bit, I can finish that off and send you a copy. Alternatively, if it's something you need ASAP, I can create a quick Lua script LFO that won't be general purpose, but will fit your particular needs. If that's the case, let me know and I'll get on it!
thanks Colin - i can wait, no hurry. I have a workaround in Reaper that is ok for the moment

colin@loomer
KVRAF
2175 posts since 25 Aug, 2003 from Bournemouth, UK

Post Thu Apr 23, 2020 1:03 am

fairlyclose wrote:
Thu Apr 23, 2020 12:56 am
thanks Colin - i can wait, no hurry. I have a workaround in Reaper that is ok for the moment
Superb, thank you.
Architect, the modular MIDI toolkit, beta now available for macOS, Windows, and Linux.

User avatar
cturner
KVRian
707 posts since 7 Dec, 2009 from GWB

Post Tue May 05, 2020 5:39 am

A snippet of Lua code that may be of interest to folks, especially those with Max backgrounds. If you name your outlets the same as separate functions in the Lua script module, you can use a jump table as below. The rule() function shows parameter passing, bang() shows passing results out an outlet:

Code: Select all

function rule( r )
  print( string.format( 'calling rule() with %d', r ))
end

function seed( s )
  print( 'calling seed()' )
end

function bang( b )
  arc.module.outlets[1]:send( 'BANG!' )
end


function arc.module.receive(inlet, object)
  fstr = arc.module.inlets[inlet]:getName()
  _G[fstr]( object )
end
Tranzistow Tutorials: http://vze26m98.net/tranzistow/
Xenakis in America: http://oneblockavenue.net

Return to “Loomer”