Metro MIDI Mogrifier
Posted: Fri Mar 21, 2014 9:08 am
Win8 required, yes. Tablet not actually a requirement, just the type of device I had in mind when writing it.magmavander wrote:will it be only for W8 tablets ? Nothing on W7 on a regular PC ?
This one came out of that earlier one, but it's a whole new ballgame now that you're talking about a multi-touch interface and MIDI-over-wifi. Crazy side note about the situation with Win8 and MIDI: so far Microsoft has put exactly zero support for MIDI into the API for Windows Store Apps. As a result, if someone wanted to write a Windows Store app that could send MIDI directly to a "desktop application" (like Buzz) running on the same machine they'd have a bit of a puzzle on their hands. (Everything you hear in the videos is the result of MIDI messages making a round trip from my development machine to a wifi router off in another part of the house and then back to my computer, where a little listener utility routes it to Buzz).Is the midi mogrifier you uploaded sometimes ago the version for W7 and PC ?
Thanks!Anyway, congatulation for this (magic) tool
Soon as I buy a better headset I started to work on some tutorial videos last night, but my crappy $12 headset defeated me.AndersBrontosaurus wrote:Marvellous! so much I don't understand at the same time.
When is the tutorial coming?
Program and Bank changes.szaszhareen wrote: what do the P up/down and B up/down menus do?
I'm going to keep it pretty short, barely scratching the surface of a complete answer (I'll be happy to elaborate to whatever extent you or anyone else has continued interest).how do i use the translators?
Code: Select all
a5 --> return a fifth octave A regardless of the triggering note or the current scale of the originating keyboard
x --> return nothing
Code: Select all
0 --> return the trigger note
-2 --> return the note that is two steps down from the triggering note (in the scale that the originating Keyboard is set to)
11 --> return the note that is eleven steps up from the triggering note (in the scale that the originating Keyboard is set to)
-1 x 1 1 --> return a gapped arpeggiation: -1 gap 1 1
Code: Select all
0 2 x 4 OR x OR <-4 2> OR [-4:2]
return either an arpeggiation (0 2 x 4) OR nothing (x) OR a <-4 2> chord OR a single relative note anywhere from 4 steps below to 2 steps above the trigger
Simple thing, but not easy to explain without background info. Keyboards have a "C" mode (for "Custom") where each trigger can have its own translation rule. The Keyboard keeps track of the scale position of its most recent output note for use in calculating the results of any scale-relative rules. The anchor button silently returns the scale position marker back to the anchor note of the scale (which is its tonic in the fourth octave). A translation rule of "Anchor" does the same thing, except not silently - the anchor note is played.what's the anchor for?
The rules in a Translator are specific to that Translator - nothing to assign.szaszhareen wrote: i'm still unable to figure out how to use the translators. i've managed to find the menu where you can edit the translators, but i'm not sure how to assign them to a key (or if i'm even supposed to do that).
That's the Custom Keyboard mode - load a keyboard and press the "C" button to switch to that mode.in your mode switching video, you have a screen which shows a bunch of translator modes with the anchor square in the middle. how can i open that screen?
I'm using Bandicam.also what are you using to screencast those videos?
Right on. I'm seeing similar things in my head, along with controlling lighting/visual effects (the "Pro" version will have fader banks and x/y pads to play with).thanks for putting up the free version for us to mess around with. the possibilities for this are pretty insane for live performance, i could have a hulking desktop computer running buzz sitting in a corner somewhere connected to a router and a PA, and wander around an event with a tablet making strange noises appear with no discernible source. that alone is a really amazing feature, especially for art exhibitions and ambience between bands at shows.