Architect beta for macOS, Windows, and Linux. 0.10.2 now available

Official support for: loomer.co.uk
colin@loomer
KVRAF
1868 posts since 25 Aug, 2003 from Bournemouth, UK

Post Sat Dec 07, 2019 1:34 am

cturner wrote:
Fri Dec 06, 2019 6:18 am
Max/MSP "proof of concept"
Thanks indeed! That's a great write up. I'll digest this fully over the weekend and see what I make of it all.
Architect, the modular MIDI toolkit, beta now available for macOS, Windows, and Linux.

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

Re: Architect beta for macOS, Windows, and Linux. 0.10.2 now available

Post Sat Dec 07, 2019 2:35 am

fairlyclose wrote:
Fri Dec 06, 2019 4:55 pm
Is it the intersection of note on/off for two midi streams?
Yes, specifically the “conjunction” in Boolean terms, where the resulting note only sounds if both source notes are sounding.

I’ll post the code in a day or so. My write up suggested a few improvements, plus let me bang on it for a day.
Tranzistow Tutorials: http://vze26m98.net/tranzistow/
Xenakis in America: http://oneblockavenue.net

fairlyclose
KVRist
270 posts since 4 Jul, 2019

Re: Architect beta for macOS, Windows, and Linux. 0.10.2 now available

Post Sat Dec 07, 2019 2:38 am

cturner wrote:
Sat Dec 07, 2019 2:35 am
fairlyclose wrote:
Fri Dec 06, 2019 4:55 pm
Is it the intersection of note on/off for two midi streams?
Yes, specifically the “conjunction” in Boolean terms, where the resulting note only sounds if both source notes are sounding.

I’ll post the code in a day or so. My write up suggested a few improvements, plus let me bang on it for a day.
gothcha - thanks

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

Re: Architect beta for macOS, Windows, and Linux. 0.10.2 now available

Post Sat Dec 07, 2019 2:41 am

colin@loomer wrote:
Sat Dec 07, 2019 1:34 am
Thanks indeed! That's a great write up.
You’re welcome! That’s a great piece of software! Making changes based on my self-review today.

Best wishes, Charles
Tranzistow Tutorials: http://vze26m98.net/tranzistow/
Xenakis in America: http://oneblockavenue.net

psh_vt
KVRer
1 posts since 27 Nov, 2017

Re: Architect beta for macOS, Windows, and Linux. 0.9.7 now available

Post Sat Dec 07, 2019 5:12 am

colin@loomer wrote:
Tue Jan 22, 2019 1:08 am
I hear you guys. Seems to me like it would benefit us for me to move my focus onto tutorials and examples, rather than bug-fixing and features, as that is the current sticking point for a number of you.

As an interim, though, I am happy to help and to explain how to build things, or to at least point people in the right direction regarding which modules to use, etc.
I wonder if it'd also be possible to encourage users to post tutorials by topic as part of the solution? Part of me would hate to see you diverted from development!

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

Re: Architect beta for macOS, Windows, and Linux. 0.10.2 now available

Post Sat Dec 07, 2019 7:08 am

Yes, that seems like a decent suggestion, thanks.
Architect, the modular MIDI toolkit, beta now available for macOS, Windows, and Linux.

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

Re: Architect beta for macOS, Windows, and Linux. 0.10.2 now available

Post Sat Dec 07, 2019 1:25 pm

Am I correct in thinking that you can pack, unpack and get the length of a tuple, but nothing else?

I would like [unpack tuple] to have a rightmost outlet that sends out any data left from unpacking, as a tuple.

Using [unpack tuple] with MIDI, I knew I would have five data elements to unpack, but got console warnings because there were Text Events and Channel Pressure data in some of my MIDI files.

Thanks for considering!
Tranzistow Tutorials: http://vze26m98.net/tranzistow/
Xenakis in America: http://oneblockavenue.net

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

Re: Architect beta for macOS, Windows, and Linux. 0.10.2 now available

Post Sun Dec 08, 2019 1:41 am

You can also set and get individual elements from the tuple using [get element] and [set element].

That seems like a sensible suggestion for making MIDI tuples a little easier to parse. I did go through a few design iterations where it worked in a similar way to that, and now I have some actual use cases I'll be better placed to analyse it. So yes, I'll look into implementing your request.
Architect, the modular MIDI toolkit, beta now available for macOS, Windows, and Linux.

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

Re: Architect beta for macOS, Windows, and Linux. 0.10.2 now available

Post Sun Dec 08, 2019 2:22 am

Not that the Architect language has to be Max, but it’s a common idiom there. Often the leftovers of a process are available from the rightmost outlet, in addition to what you want being on the left.
Tranzistow Tutorials: http://vze26m98.net/tranzistow/
Xenakis in America: http://oneblockavenue.net

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

Re: Architect beta for macOS, Windows, and Linux. 0.10.2 now available

Post Sun Dec 08, 2019 6:10 am

I've posted the MFELL patch in the new library thread: viewtopic.php?p=7600213#p7600213
Tranzistow Tutorials: http://vze26m98.net/tranzistow/
Xenakis in America: http://oneblockavenue.net

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

Re: Architect beta for macOS, Windows, and Linux. 0.10.2 now available

Post Sun Dec 08, 2019 6:17 am

Thank you, much appreciated!
Architect, the modular MIDI toolkit, beta now available for macOS, Windows, and Linux.

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

Re: Architect beta for macOS, Windows, and Linux. 0.10.2 now available

Post Sun Dec 08, 2019 11:50 am

Hi Colin- Another obscure request to consider: if you copy/paste the contents of the console, the green "4x" "2x" etc. repetition indices aren't reproduced as text.

architect-console-print.png

I'm sure I'm the only one who sometimes prints out a console run in order to mark it up with pencil. I suppose though, I ought to figure how to write MIDI that would function as a event debug trace.
You do not have the required permissions to view the files attached to this post.
Tranzistow Tutorials: http://vze26m98.net/tranzistow/
Xenakis in America: http://oneblockavenue.net

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

Re: Architect beta for macOS, Windows, and Linux. 0.10.2 now available

Post Sun Dec 08, 2019 12:27 pm

Ah yes, I didn't think anyone would be interested in the x4, etc, counts, so I skipped them from the copy. I see now that this can be vital information, so I'll get this added in the next build.
Architect, the modular MIDI toolkit, beta now available for macOS, Windows, and Linux.

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

Re: Architect beta for macOS, Windows, and Linux. 0.10.2 now available

Post Sun Dec 08, 2019 12:55 pm

colin@loomer wrote:
Sun Dec 08, 2019 12:27 pm
Ah yes, I didn't think anyone would be interested in the x4, etc, counts, so I skipped them from the copy. I see now that this can be vital information, so I'll get this added in the next build.
Thanks! It's not the end of the world to pencil in the repetitions, so prioritize accordingly.

As an aside, I spent all afternoon debugging what appeared to be a complete breakdown of my MFELL patch, only find that the new MIDI file (a guitar loop) I was using--which came from a reputable developer of VSTis--had all the noteoffs set to their noteon value! I guess I should be relieved that there wasn't anything wrong with my code.
Tranzistow Tutorials: http://vze26m98.net/tranzistow/
Xenakis in America: http://oneblockavenue.net

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

Re: Architect beta for macOS, Windows, and Linux. 0.10.2 now available

Post Wed Dec 11, 2019 12:55 pm

Hi Colin-

I'm looking at the output of [MIDI to tuple] for CC 38, and am getting (cc, 38, 50, 1) on the console.

When I try to pack a CC 38 message using [tuple to MIDI], I need to say ("cc", 38, $0, 1) to keep [template] from complaining. Then, however, [tuple to MIDI] tells me "unknown message type".

Is [pack controller] the only way to form a CC message, or am I doing something wrong here?

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

Return to “Loomer”