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 beta for macOS, Windows, and Linux. 0.10.5 now available
-
- KVRAF
- Topic Starter
- 2678 posts since 25 Aug, 2003 from Bournemouth, UK
Architect, the modular MIDI toolkit, beta now available for macOS, Windows, and Linux.
- KVRian
- 698 posts since 7 Dec, 2009 from GWB
Yes, specifically the “conjunction” in Boolean terms, where the resulting note only sounds if both source notes are sounding.fairlyclose wrote: ↑Sat Dec 07, 2019 12:55 amIs it the intersection of note on/off for two midi streams?
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.
-
- Banned
- 2525 posts since 4 Jul, 2019
gothcha - thankscturner wrote: ↑Sat Dec 07, 2019 10:35 amYes, specifically the “conjunction” in Boolean terms, where the resulting note only sounds if both source notes are sounding.fairlyclose wrote: ↑Sat Dec 07, 2019 12:55 amIs it the intersection of note on/off for two midi streams?
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.
- KVRian
- 698 posts since 7 Dec, 2009 from GWB
You’re welcome! That’s a great piece of software! Making changes based on my self-review today.
Best wishes, Charles
-
- KVRer
- 2 posts since 27 Nov, 2017
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 wrote: ↑Tue Jan 22, 2019 9: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.
-
- KVRAF
- Topic Starter
- 2678 posts since 25 Aug, 2003 from Bournemouth, UK
Yes, that seems like a decent suggestion, thanks.
Architect, the modular MIDI toolkit, beta now available for macOS, Windows, and Linux.
- KVRian
- 698 posts since 7 Dec, 2009 from GWB
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!
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!
-
- KVRAF
- Topic Starter
- 2678 posts since 25 Aug, 2003 from Bournemouth, UK
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.
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.
- KVRian
- 698 posts since 7 Dec, 2009 from GWB
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.
- KVRian
- 698 posts since 7 Dec, 2009 from GWB
I've posted the MFELL patch in the new library thread: viewtopic.php?p=7600213#p7600213
-
- KVRAF
- Topic Starter
- 2678 posts since 25 Aug, 2003 from Bournemouth, UK
Thank you, much appreciated!
Architect, the modular MIDI toolkit, beta now available for macOS, Windows, and Linux.
- KVRian
- 698 posts since 7 Dec, 2009 from GWB
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.
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.
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.
-
- KVRAF
- Topic Starter
- 2678 posts since 25 Aug, 2003 from Bournemouth, UK
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.
- KVRian
- 698 posts since 7 Dec, 2009 from GWB
Thanks! It's not the end of the world to pencil in the repetitions, so prioritize accordingly.colin@loomer wrote: ↑Sun Dec 08, 2019 8:27 pmAh 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.
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.
- KVRian
- 698 posts since 7 Dec, 2009 from GWB
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!
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!