Architect beta for macOS, Windows, and Linux. 0.10.5 now available
-
- KVRAF
- 2000 posts since 5 Jan, 2003 from Brookings, OR
Thanks, all, it all sounds great (esp. running other AU MIDI FX inside Architect!), ready to rumble:) So, I gather I can't offer to buy fairyclose's license…even in the interests of global happiness?
-
- KVRAF
- Topic Starter
- 2682 posts since 25 Aug, 2003 from Bournemouth, UK
Yes, you can if you want. (Although I'd prefer that you PM him directly, rather than turning the thread into an auction house!)
Architect, the modular MIDI toolkit, beta now available for macOS, Windows, and Linux.
- KVRian
- 698 posts since 7 Dec, 2009 from GWB
Hi Colin-
Working on decoding a LSB/MSB SYSEX stream like so:
and I get (sensibly) an error in the console when [pop element] encounters an empty array. The error doesn't seem to affect further processing of my streams, but I wonder what the behavior should be here? Terminate quietly like Lisp?
Thanks, Charles
Working on decoding a LSB/MSB SYSEX stream like so:
and I get (sensibly) an error in the console when [pop element] encounters an empty array. The error doesn't seem to affect further processing of my streams, but I wonder what the behavior should be here? Terminate quietly like Lisp?
Thanks, Charles
-
- KVRAF
- 2000 posts since 5 Jan, 2003 from Brookings, OR
Cool, many thanks!levendis wrote: ↑Thu May 21, 2020 8:38 ami too was hoping there'd be modulation generators, like LFOs.David wrote: ↑Thu May 21, 2020 3:41 am But, wait. ARE there any modulators yet? I couldn't find them.
…
So, I assume there WILL be built-in modulators, or is host automation and MIDI CCs from other devices going to suffice? In either case, my question becomes: will it be as easy to create a modulation input in place of the items in the blue box at the top of your example to directly mod the playhead?
Here's 2 methods for driving [Mono Step Seq]. Unzip it to your 'Presets' folder, for easy loading:
2 ways to drive mono sequencer.zipThey use the [Mono Step Seq]'s 'Play Step' input to position transport.
- Uses [Aux Step Seq] to make a pattern that defines a number between 0 & 15. This gets used by [Mono Step Seq] to position transport.
- The [Mono Step Seq] is bare. Enter some notes and define a destination for [MIDI Output] to play an instrument.
- The [Aux Step Seq] is filled with value 0, so loops the subsequent [Mono Step Seq]. Edit the values to determine which steps of [Mono Step Seq] is played.
- Uses a counter with user defined modulo to play [Mono Step Seq] in a loop up to n steps.
- The counter is something i wouldn't have been able to design myself. It is translation from the Architect Manual.
- The [Mono Step Seq] is bare. Enter some notes and define a destination for [MIDI Output] to play an instrument.
- The [Rotary] on the Panel defines loop length.
play step.PNG
There are other modulation inputs for sequencers, such as 'Step Duration', 'Direction', 'Speed', etc., which can be used to deform transport.
The 'Blocks' paradigm in Reaktor are abstractions which can have equivalents in Architect. However, they has to be built from more rudimentary elements. Akin to working in Reaktor's Primary or Core environment. Architect's Sequencer modules provide significant shortcut to such ends.
Here's what I've been up to in the meantime (IOW, I'm SOLD!):
-
- KVRAF
- Topic Starter
- 2682 posts since 25 Aug, 2003 from Bournemouth, UK
Thank you. Let me think on this and get back to you. Even though the error doesn't (in this case) affect further processing, in other situations it may, as errors can stop an event propagating further on.
Architect, the modular MIDI toolkit, beta now available for macOS, Windows, and Linux.
- KVRian
- 698 posts since 7 Dec, 2009 from GWB
I don’t think I’ve ever used the facility, but in Python, don’t folks use its exception handling to exit from deeply nested processing loops? It’s an interesting question because Max for example, I don’t think has any explicit exception handling code. Run time errors are treated like compile time errors that you’re suppose to fix after reading a console warning. Anyway, too early in the morning here to add anything of substance.
-
- KVRAF
- Topic Starter
- 2682 posts since 25 Aug, 2003 from Bournemouth, UK
Tell me about it: exactly why I said I'd get back to you later (once the caffeine has kicked in.)
Architect, the modular MIDI toolkit, beta now available for macOS, Windows, and Linux.
- KVRian
- 698 posts since 7 Dec, 2009 from GWB
Have a good weekend, Colin!
-
- KVRAF
- Topic Starter
- 2682 posts since 25 Aug, 2003 from Bournemouth, UK
In the current public release, you'll need to connect something directly to the inlet. If you want a fixed number, you should use a [data] module with the value. Or if you want it dynamic, maybe connect a slider with a 0 to 127 range. I can break these down further, if you'd like a step-by-step guide?
(The forthcoming 10.3 makes this whole process a lot easier as you can enter values directly on inlets, removing the need for a lot of modules and wiring, and generally massively reducing how much thought you need to put into event order and the like. )
Architect, the modular MIDI toolkit, beta now available for macOS, Windows, and Linux.
-
- KVRAF
- 2000 posts since 5 Jan, 2003 from Brookings, OR
(I hope this is the right place for questions like this…)
How to turn off the Mapping mode when running inside Live? The key command (Command M) is the same as for mapping in Live and that's all it does; Architect doesn't respond to it. Is there some other way to turn it off?
How to turn off the Mapping mode when running inside Live? The key command (Command M) is the same as for mapping in Live and that's all it does; Architect doesn't respond to it. Is there some other way to turn it off?
-
- KVRAF
- Topic Starter
- 2682 posts since 25 Aug, 2003 from Bournemouth, UK
You can either use the button on the toolbar to the top-right of the interface, or redefine the keyboard shortcut in the options. I did try to make keyboard shortcuts as host agnostic as possible, but with so many hosts and operating systems (and versions of each), the list of guaranteed no-clashers is a short list indeed!David wrote: ↑Fri May 22, 2020 11:47 pm (I hope this is the right place for questions like this…)
How to turn off the Mapping mode when running inside Live? The key command (Command M) is the same as for mapping in Live and that's all it does; Architect doesn't respond to it. Is there some other way to turn it off?
Architect, the modular MIDI toolkit, beta now available for macOS, Windows, and Linux.
-
- KVRAF
- Topic Starter
- 2682 posts since 25 Aug, 2003 from Bournemouth, UK
Architect, the modular MIDI toolkit, beta now available for macOS, Windows, and Linux.