Hi all,
I am having a few issues recently.
The first weird thing is that my .types are integers and not strings. This is on a new keykit 7.3d installation on windows 7.
so a NOTEON print(blah.type) outputs 4, a noteoff 8 and midi start and stop are type 8192.
Not seen this before so any ideas.
The other problem is .port numbers. They are changing between boot sessions. As you might expect I guess. So last night the notes from my keyboard were P69. Today they are P67. I thought I could just replace the number with the integer from blah = outport("mykeyboard"), but then blah = 4?
So that's another question. How do I preempt the P attributes notes will get from different devices. This is essential for reliable scripting.
Finally, I want to filter some notes from Recorded. Actually notes on a particular channel/port, when a flag is set. I don't want my transposition notes recorded when I am transposing. I am sure this should be simple, but I can't find it. Workarounds I have considered are building a phrase of unwanted notes, then cutting them from the phrase that is cut from Recorded. Am I missing an easier way.
Any help really appreciated.
Kind regards,
Mike