Exchange tips and tricks for the Akai MPC4000
User avatar
By pixel Sun Aug 01, 2004 5:35 pm
Hi All,

I wonder if the mpc send out some kind of midi message when a track is muted/unmuted in the mute window?

I noticed that the 4k sends a midi mesage when I press the play start key so that's why I wonder if the same happens with the mute screen.

Thanx,

Pixel

By glide Sun Aug 01, 2004 7:06 pm
yhea I think it does send out mute messages, u can cheek it in the seq edit!? it will display the cc number! if it doeasn't I assume its only internall ,but thats unlikely an mmt8 send out mute.. you can also use a 2nd seq tp see if it recives midi input when u un/mute on the 4k
User avatar
By pixel Sun Aug 01, 2004 8:18 pm
Hi glide,

The reason I ask is because I want to use the mute message of a given track to be received in my computer and used for some kind of visual app.
Therefore it needs to be a different message for each track so that if I mute track 1 the computer/visual app will do one thing and if I mute track 2 the computer will do another.
Is that understandable?

Thanx,

Pixel

By boywithpez007 Mon Aug 02, 2004 5:45 am
nice one pixel... shadow style
You want to do live visuals?!?!?!?!
thats awesome if yes, big ups

By bleepfreak Mon Aug 02, 2004 9:48 am
Yo pixel, I don't think it sends out the trackmute data. Would a lot easier if it did though, I agree. If you find out a way to get this data out please let me know.

I have worked together with a VJ, thinking of a similar setup some time ago. We came up with the following idea: Your VJ software probably is able to respond to a certain note number and if you can assign it to different parameters in your software or have the flexibility to do some additional midi programming / mapping you can try this:

For drumtracks use the same note number in every program for the basic drum functions like kick, snare, hi-hat and reserve a few for special-fx-like sounds. Route the tracks besides to the part in the multi also to the visuals computer using the OUT2 field in main mode. Used a specific midi channel for the dums.

The VJ could setup his software so it would repond to the incoming note numbers and because the drum notes are standardized he can instantly assign the basic drum functions to trigger video files or certain video FX parameters. If you set this up right, it immediately should give you the feeling that the video is interacting with the music. If you also use the note velocity parameter and map it in a way to some video parameter(s) this could create a dynamical visual fx as well.

For longer notes with more environmental / padlike sounds use a different channel. You can devide your sounds in a few different moods like happy, sad, agressive, whatever, ... and code this into a specific note number outside of the keygroups so it won't sound when played.
E.g. note nr 0 = happy, nr 1 = sad, etc...
In a track, double every attack of a single note or a complete chord in a single mood note nr. The VJ software could detect a different incoming note and use this information to change to a different video folder, containing video files in a different mood or pick another fx, etc. etc.

Tracks that are not needed in the video software simply should not be routed to the VJ port/channel.

Please let me know what you think.

Cheers!
User avatar
By pixel Mon Aug 02, 2004 10:39 am
Hi Bleepfreak!

I think your idea is great. The way I would do that could be just to send out each track on a different midi channel and into the VJ cpu. Off course that would limit me to 16 tracks, but that would be enough for me most of the time.
When the track is muted no data would be sent I guess - so it would have the same effect as the mute window I was talking about earlier.
For long sounds I think I would make them "visualize" in the VJ app - just like a graphical output.

Thanx,
and let me know what you think again!

By the way: the name bleepfreak sounds like you make music that I would like ;-)

By bleepfreak Mon Aug 02, 2004 12:11 pm
Hi Pixel,

Yeah, track mutes will also effect the VJ software because no data is coming in when muted. But what's more important is that you have musically relevant data entering your VJ software when they are nót muted. Giving you a much more direct control over the music to video visualization. You can than imagine how you would like to visualize the pitch of one of your instrument and to what extent... Just like the routing matrix in program edit mode.

For live realtime performance you can also use the Q-link controllers to control both your VJ software and program parameters. In case you do not directly know how to, here is:
- Main
> Route track to both Multi Part / program and VJ software.

- In Qlink setup send menu
> controller + nr

- In program edit mode enter the modulation matrix.
> source: controller + nr
> destination: one or more parameters with their own direction and range. e.g. pitch + 24

- In VJ software
> map the controller to video parameters like in the program modulation matrix.

Moving the Qlink controller will effect both video and audio. Simular you can than create a music / video sequence using the Qlink sequence mode.
Or you can play your pads, interacting live with the video output while playing the instrument...

And as a possible solution to the only 16 instruments on 16 channels problem: If you assign more than one program to the same midi channel in MULTI midi mode. You can than give the programs their own keyspan in MULTI span, and play them with a different part of your keyboard. If you route your track to both INT-A and to your video software, you are able to use more than 1 instrument at a time. While programming the VJ tool, you only have to keep in mind that above a certain pitch there exists a new instrument on a certain channel. I think you do have to be able to split channels into more parts in the VJ software as well for this one. Not sure though, maybe you can think of a way.
User avatar

By pixel Sun Aug 08, 2004 8:14 pm
Hi Bleepfreak,

Thanx once again for the great reply!
I wonder what kind of visual app you use yourself?
I'm on a mac - hope that you use mac as well!

Thanx,

Pixel