Jump to content

How do I change bank/patch from a DAW?


m00dawg
 Share

Recommended Posts

I feel this is a dumb question but I can't seem to get it working. I want to make sure clips I use in Ableton Live set the bank/patch for the instrument I am using on a particular MIDI channel. This is both just to avoid having to select all my patches when I record as well as, and perhaps most importantly, for live settings.

In reading the docs patch/bank changes are SysEx commands but I don't know how to send those through Live on my own (without capturing one and recording it). Live has a bank/patch/program section but for whatever reason that's not working.

The problem could be with Ableton Live but thought I would check here. I seem to remember trying to do this before and thought it might have something to do with the MidiBox firmware having a special way to change banks?

Or am I just dumb? :)

Link to comment
Share on other sites

I'm a cubase user, so unfortunately no specific ableton hints, sorry.

But in general, ya right that ya have to send some sysEx / programm-change information.

The way I do is, to do it live first time, and record the commands on the automatic-layer of the specific track.

All the best! :-)

Link to comment
Share on other sites

I use a hardware sequencer (mpc2000) and do the same.. Record it live to a track.. So basically, when switching tracks the first thing that plays back is the bank switch.. Sometimes it does it mid note or something and I get a little glitch, but it's nothing I've ever worried about.

Link to comment
Share on other sites

For some reason, I thought the MidiBox stuff didn't send patch changes out. But I'll give it a shot once I'm back at home. If I can just record the bank changes, that will work just as easily for me. Curious why setting it in Live's bank/patch section doesn't work though :/

Link to comment
Share on other sites

Thats true, the MBFM doesn't send Programchange

The MBFM expect only CC 0 as a Bankselect.

Ableton alwys sends Bankselect MSB (CC 0) and LSB (CC 32) together.

Even if you leave the subbank value in the MIDI-Clip at "none" it will send the CC 32 value.

If you send only CC 0 it will work, but Ableton fails in doing this.

I have build a small workaround with max for live.

This small device let you choose Program and Bank. Additionally i have added a GM Patchname List, for easy use with the GM Bank.

If you own M4L you can copy and past the following code to a empty M4L MIDI Instance:

<pre><code>

----------begin_max5_patcher----------

2611.3oc6Zs0aaiqD94jeEDYeoGbZKz8K6a4RSCvdxoEME6t.EEEzRL1rQhT

GJ4jltX+ueFNCsjRrSSrcSCVf9PrE+HM4GGRNb9ln+Z2c1ah9Kh18X+J6Crc

14u1cmcPHKvNtx6rWM+KEU7VrY6UnqqEpt8dNUWm3KcH9qOk8VdWwLEuF5PW

sMFQKzXdmTq9TkTIJzyUX6CbsPMuVOuqRzg8t2hemsmjpoexHJ5H14G7Rumy

78SrekSExdoG6iqXnr+BeGtrDomdxmege3BdctV0YIJV09FIuhcftpbkzdfB

oo91gMHIFG9L7yf7Qj.lMR0hIi+nAqU9Ubv78domE8u2cW6GOeKM5nEuUTAT

TadDL5jcNKmL8g37MdMM5AamQOKOBG1T6pMvErTT3ZYzS9tZzO8fiOcu01Rh

1vHxR5g6ih7WSKo+VZISyIKoWHc5IaIVbulxvMa+ak7RwKAi47ET7RtoeBzW

4GB+3psqg2qagvT7q.bJ4+P1hRce20MBpi1aumS+cdklCcd+uma.h1ILeRn3

SpD20hi2847f1.f7L1eIZtRKeirnatYg+4911xuTT9IdWmQNYdmX3oV2RfaM

vZlqlKzmu.dA93YUstDVpvQMvRtkaQkVMsewZUt4Wp+jnk1a08lTcA8iGNvr

TGnKE2U0R04ZjIqZvmqjjEbk0pMkBis13UTYo3bpxUMnsMBQYkrFMSub0z5R

Yqzs+XkcQmn4NmybkR61wzaoW0L.NjT61t9liO1ta0msO3dusSVvdsgqJYuU

xUZaMArCLxoy5FZPeUgrWYuxvr7OJhchVcw0unC9b.Mdn8HFy2hlbaz.KZJ6

DtooUVLCL2VfL1gU7Kk1GyYGB2U01wQl6wdckt3BgpsQJpPHe1oygeJ3M6KX

4.1uKmX3MyzJABDxNkaj0SndHh8mWWoGpMl894SlWwMrCDUUsHVB6n4UExZX

w0VzRu5ZMLmeiYJWgXYr2JLEyaaAGQifyYuCn2.PfG6vYyMEyFA4ydGryXDP

.XtKfYt0aisbn0b.imr.obPD68b0T8sZU7nUw4xNXB7LELyT+Kr1jkqE1MIp

nZSGsX5p8y7u9UpxrkqrnRvccb9x0VCtQJwZC8Xu4Rgoz.VEkqdD2mcjrEh2

vtccLdvhNYlaFiK.ggCr+.68AVrngA1hwd14fWcggF23aWI3F7BppD1wFA32

FP66qT1YU7Fpo39xvrQH3dxvb1YWq5lMpQQdigvVE4C61zf+IrP.V.WzhBs6

aqnCHQrCg6CM7ItwOB1zYD05JM6LfypoDZBbl3qeEV06tIdJrWoXFbFv.WZa

OofnYr2Kqa3J7TRTt6WvdkpUTC9THJG6sDNx6Xe2TwMNtVGbKTpsgreWKKDr

84yPBEG4.di1AD69cHLhjLvY1IxNDKEl0yqaDTIf+Fc8D24v3b64Pzzk3Amn

gcTiachucUTAmiNQaPich0Wkcc3LXc2clHIbwBjoeQKI5FX3LJA3qtwX8+bF

G8Zj.mWp5FJBTUnzl9xYvZtQBd3D8P4r2LQibO0CrtSqjsCrK0G2jnIdkFX8

mAlTZxjFBKzvYYZ2QZD63JX9hOGC9FJn6brEgcDb0npSYGTouRA955fczHDr

wcF+h4y3PTNHPN6OlAm0npyfCjE1QFsrY9r+ifWx7AmA+u4bi.OgjEPnA.J+

pNstaFgGR3gv4edUkT23ZeDgGA3yjmeNAFSfwVP3tG0TBNgfSXO6R6dCBLk.

SsmgOuaVKglQnYrmYOmv92LvoC4VIKGrCHsUhqX7oT2j6gn.suBbdPP9HDv3

Fc00s10cBO.wQFqkjOi7PDCH7D8UN+W4QHFvV3tS6btffiQXfuy3UZBJAg.x

1dkPzPXori+SKKMbI4sLOyhXMrfbpR3rfyoTdtE2ZXMWCWsQdk887rn.I4c0

51lYB2BDD6usBKSwamUfuLWEA1J.5NUOAbBs.MzhBrU.yVwBvHKnkuExWbtz

ABGDV3K12KA1yp9rlJjZ2WUKgvRoxYreS24pKm8a7p9aTgKkOfOsQ1PWnBWH

errrrxUJv1OJtjJEBNsTW.dgrW1RPQr8mpga2Ft9EtS9L6cUri.G.NnD1en0

kSrW9S.vITt7BM1FBIicpnRWBWA7dsCZgO79FA2G+NAbCUqfc30vDf3.bkr6

ZH6UEr+qFl1TEVmLBNzCiv.mLBdKDphqbD6.oA7VA6C5HDv8NDyBFiA6cfiT

BMgch.1Qoa5bwU.WCueSSEe9hdNCngB54AoD2LRtuz.8HIKe0QThwx1csSww

JiT9dBbu9aFHtD5eP4nScxfTjaznE5iBt6NXjtnUF2KXb6tC4CTqQsjK956U

hQL5o.CX+xdaVdlRwzLkjuIoYJeKyxTbBkkIRSa1xo55GcVl.OIWrwVRJqQa

lkLJXKS4QpMeEVaoK4Q+3rkRUQonX01L+ugMCyLPdLxZuEet9Iy3VIwXbhJt

GSF3MlLY3mTJNSuSC1iWtfBV+bAEh4FLG4eX9SUlfRuGCbBxxvf+gmHHmGVH

.QP41OSDzSehfPE8nZWTDIJDCE2fJIvPuwvUov9nXpnPUnLqPYTgxiBk4DJg

ITJRnLhPoAgx7AktCJIGTpMnTYPorfRMAkCBJWCTNEnLHP4KfRO.kP.R4OIx

mj0SR4I46jhcRjNoNmzkSJxIY3jraRjMIplDSSRmIgxjvXRHLo9kj7RxbIgs

jfVRGKIgkDsRBUIoojXTR9II4jTZR5KIIkjZRR.IIbjzKR5DIEhjvPRNHo.j

j8Qx8HYdjrNRDGIYiznQRxHMXjlKRdEImhTPQ5kHERjlHRBDo5gz4PZaHkLN

oKNgJNYINcHNkGNsFNUFN8ENYENEENkDNEDNoCNMCNcBNsAN8.NU.tP+cg66

hw2ETuKDdWT6tf0cQn6BI2EGtK76eF18nvtuoy5sOraP5NbU2RAJ1L0dS85G

nnOFuied3v+hjaDj1LPCp3tBRL6AFh3MtXM36Wjd2gsnVVJ2HiQDZEBoHVWW

iQxlXL7+gXLr4UcciFNx8ubFsBQdKYKVJzMoZT.aeSKUzSrkZqDHPQO93HPH

39DH34dSLdhEH3uoBDnOiCepDHDdOFX2KIv+z+OEejQ2ThI3lqtfdGU9oLgm

NYBXRb12tqEe5f9mNr+oi5e5U8Ocb+Sut+oS9YrUihs5TvHOdO9iVzUEcUfm

Hl2ZGRQj+3vqRVuHJh2j6ICu+6IwQeO6qm1sd8CwIfE+lVnV8bSwBGvt7rvF

lCkh1Nop208GFdqbXeqIJDXRiFBZvwAHdiX6qQTf8q.+9BrOtxkwGJUuEMVM

WSWOp5XGcAQX3RExW7hx4ddKmBQOfYPx5MC1RFE9.XT7Fs7mgwUE60WXKYZv

Cfogq4pORtjQACN94f3g0d5807Q2RGrIV537QoBczyAKBuMlddK4+CxSwl5n

nmz2nPV7vLHa6WA7eD7ePauChFOCFUv81ghyyrreHqAYawoUK2W4wUnveu6+

GY7.hsB

-----------end_max5_patcher-----------

</code></pre>

Sorry for my bad english

best regards

Thomasch

Edited by Thomasch
Link to comment
Share on other sites

@Thomasch

Aha, so now this Ableton "feature" finally gets me. I've read of complaints about Ableton filtering things out and I guess this is one of those cases. Unfortunately, I don't have M4L as I just have Suite (would have been great if they included M4L in Suite, but oh well).

@Brathering

From what I now understand, Live may filter CC0 out and it's also not a selectable option in the automation section :/

I suppose I could also use a virtual MIDI device that strips off the CC32 Live sends.

I wonder how many beer donations it might take for TK to add a work-around in the MidiBox firmware :)

Link to comment
Share on other sites

Maybe my last post was unclear, what I mean is, that ya can try to write the sysEx/CC-data by hand (external!) and load the midi-file to a midi-track or use an editor like this.

Do ya wished settings there, load the file, locate/route it at the position it should apply and you're done (...at least in theory, should be worth a try).

Edited by Brathering
Link to comment
Share on other sites

Haha well, I was thinking of building the lite version so we have a clock-box. I think that one allows us to send patch changes as well doesn't it? The full version would be great too but we might not have the funds for that before we start playing live. I want to build an integrated 1U rack that contains a GM5x5x5, a few ArduinoBoys, and some external connections to my GameBoy and some extra MIDI ports and things. I suppose I could put a simple clock-box in there too with a read-out on the front...hmm (*ponders*).

Either way, I will still need Ableton as a send/return bus for some things until we get a hardware effect box. Even then, I don't know of a hardware box that can do grain delay (which we use for one song). Oh and I'd need something that can send out a click track for us too (trying to stay in time with our GameBoys is difficult for some songs due to how we have the noise drums setup).

I've love not to be reliant on a laptop or Live for shows though. That should only be for backup is my thought.

Link to comment
Share on other sites

Hehe,

yes and sorry again for hijacking your thread :)

The SEQ can remote-control ableton via MIDI, and render at is a nice fx, vsti and recording unit (which can be unplugged when you don´t need that).

But for that I´d highly recommend a "full" SEQV4, which is not so terribly expensive, the same LPC, only a few $ more for the control surface PCB, two cheap LCDs and a few more switches and LEDs, all powered by USB. I cannot emphasize how highly I´d recommend it to you, especially as you are very hardware centric and into all kinds of retro/console music :-) (now promises to be quiet about it ;-)).

Have a great day!

Peter

Edited by Hawkeye
Link to comment
Share on other sites

Hmm you lost me a bit on the VSTi part. You mean there is a VSTi to integrate with the MBSEQ?

Can the front panels and rack enclosure be had for pretty cheap? The front panel is basically the single most expensive part of my rackmount SID design (and is one reason why I haven't finished it yet - the other being that we use the GameBoys a lot more right now so I've had to focus on them more).

It's probably still a lot more than we would need for just live shows, but it would be nice to have something to better control my live playing synths for my keyboard and handle patch changes and all that. I see in the design on ucapps.de it has enough MIDI outputs that I need for the GameBoys :) I would still need my 1U GameBoy sync rack though (don't really want to try to cram that side-feature into something like the MBSEQ) but that does mean I can make that simpler.

Link to comment
Share on other sites

Controlling a VSTi is nice, as the MBSEQ offers four virtual MIDI interfaces, you can just load up any virtual instrument in ableton/or your other VST host, assign to the interface and play the sequences/automation from the SEQ on the VST... this is interesting, if you have your laptop running for FX anyways...

You can skip the frontpanel first, i use mine without it for quite some time now and really don´t miss it, on the other hand i don´t go touring ;-)

You will learn the buttons rapidly - you can also make a cardboard carton one with handwriting or a printed one on sticker from frontpanel designer. I think julianf on the forum here is offering cheaper-than-fpd 19" frontpanels, but they still cost money, agreed. But a tabletop version (like the seq lite) without anything will work great, too.

Edited by Hawkeye
Link to comment
Share on other sites

The lite would work except I still need MIDI I/O (which I can use one of my spare GM5's for no big) and need a display for the BPM (which I know has been done already).

How exactly do you use MBSEQ without a control surface though? :)

Link to comment
Share on other sites

  • 2 weeks later...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
 Share

×
×
  • Create New...