MainStage does not control external midi devices

in the Environment I can use the "External Instrument" object to be able to access external legacy devices such as synths and effects units. Since this capability already existed in the Environment, why wasn't it added to MainStage? I have seen this feature request on almost all "rack" type hosting systems such as NI Kore, and it seems to be a terrible oversight on the part of Apple. Can we supplement this by using MainStage objects in the Environment or somehow add this capability using Environment objects to bring this feature to MainStage?

well I think it should be a little more than just able to send program changes. It should also be able to access the continuous controller mapping through the MainStage layout, it should pass through all midi notes, etc. to the device and it should be able to act as a conduit for the midi clock / tempo features of MainStage. But yes, it doesn't appear to be that difficult to create; you know ... if Apple had thought of it, they could have actually used the External Instrument object which they discuss at great length in Chapter 10 "Working With Instruments and Effects".
Someone really didn't think this through ... this is fundamental.
P.S. I came across this AU plugin that was designed for GarageBand for the same purpose. Its missing a few things like the ability to send an initial program change and I am not sure if it can pass through midi control from another external controller such as guitar, keyboard, etc. I sent an email to the developer with suggestions. Its called MidiO:
http://mysite.verizon.net/retroware/
Message was edited by: msteveng

Similar Messages

  • MBP Does Not Recognize External USB Devices

    MBP does not "see" external USB devices (such as Garmin Nuvi GPS) or any thumb drive. No external USB devices show up in Finder nor does Disk Utility see them. No cable issues. Have tried restarting several times, but to no avail. This MBP used to recognize these USB devices, but no longer do so.
    I have seen this question posed several times in forum, but no suitable answer. Don't know if it is H/W or S/W problem.

    Hi Terry Temple
    Is there at least any power going to the USB ports? ( as in if for example you plug in a USB light, will it switch on? )
    If there is power in the USB ports it might be a software problem.
    Try resetting the SMC see link: http://support.apple.com/kb/HT1411
    also try re-set the PRAM see link: http://support.apple.com/kb/HT1379
    However if you do not have any power at all it probably is a hardware problem.
    Is it still under warranty?
    Regards,
    Andrew
    Message was edited by: iddrew

  • Stuck notes from external midi device

    I just started using Logic today for the first time. I hooked up a MOTU midi express XT as an interface between my MacBook Air and a Proteus Orchestral synth (old rack model). Also hooked a FATAR keyboard (controller) to the interface. Everything shows up fine in the audio / midi setup windows. I was able to figure out how to set up several tracks in Logic pointing to the multiple channels on the external midi device (synth). So far, so good. But when I started recording the tracks I ran into stuck notes from the synth. I've had this in the past on other sequencing software and don't remember how to solve it? In addition, while recording the tracks from my keyboard controller notes would occasionally not play, almost like there was a memory / cpu problem.
    Any thoughts would be appreciated.

    In case you need to get back the default Logic control surface setup you can delete the Control Surface preference file and the default file will be rebuilt. It's a good way to get back to Logic's initial control surface setting. Also, if you had chosen to edit the Logic Remote CS entry instead of remove it there are adjustments that can be made, like disabling Active Sensing, or even disabling "Flash Mute and Solo Buttons" on the basic Control Surface Preferences pane.
    Deleting the Logic 10 Control Surface Prefs.
    In the Finder, choose Go > Go to Folder from the menu.
    Type ~/Library/Preferences  in the "Go to the folder" field.
    Press the Go button.
    Delete the com.apple.logic.pro.cs file from the preferences folder.
    Note: to get to the User-Library the tilde ~ has to be included.        ~/Library/Preferences

  • How can I control external MIDI devices from my PXI Real-time system?

    I am trying to implement a psychoacoustic experiment using an external MIDI device that can be used to shift the pitch of a speaker's voice.
    I have a 8176 controller in a 1002 chasis with the 6052E IO card. I would very much prefer to run the system in real-time mode (rather than win XP), and need to control the MIDI device through one of the interfaces on the controller.
    Any suggestions?
    Thanks in advance,
    Frenk

    Hi Frenk,
    one way would be an analogue to MIDI converter.
    There are some out there (ask for music equipment)which can convert an analogue signal to some MIDI controller signal. This way you could control the pitch shift with an analogue output of the 6052 in realtime.
    Hope this helps
    Regards
    Stephan

  • Can I control external midi devices with Garageband?

    hello
    I would like to control my external effects unit ,a vox tonelab.
    I want to be able to change patches at certain points in a track whilst recording .
    Can I do this using midi ? if so how ?
    regards
    Paul

    What I know this isn't implemented in GarageBand. To work with midi and synthesizer's you have to by Logic or other similar products. Hope they will make full midi aviable on next version of GarageBand. Midi In will work efficiently and smooth. I have try with my old Casio VZ-11.
    Message was edited by: WoodDreamer

  • How to control external MIDI multi-timbre device

    I have an external midi device that has distinct buttons with which I can control on/off individual sounds. The device has a single midi channel but many different sounds that can be turned on/off in any combination - i.e., I can have two or more sounds turned on which the device mixes down to its stereo outputs.
    Each specific sound has a name and can also be controlled with a midi message in the form of "Bn 49 xx" (on event) or "Bn 4A xx" (off event). I would like to be able to control these sounds from logic pro.
    Note that I have refrained from calling these "sounds", "patches". A fundamental difference between a patch and a "sound" as I described above is that you can only select a single patch at the time - I need to be able to turn on/off any combination of these sounds.
    Hope it is clear to someone what I am trying to do... your comments are most welcome.

    After some serious support from Pancenter (thanks again!), I arrived at a working configuration using Apple’s Environment editor. In the hope that my learning experience is of use to someone else, hereby a quick write up.
    My objective was to control the stops (programs) of two pipe organ modules from Logic Pro 9, preferably with a nice graphic interface.  The modules are broken up into 3 sections that each have a direct midi channel. I already set them up on my midi controller and could play a midi file on them just fine but not the stops. Rather than a typical synth program switch, stops on an organ can be turned on/off in any combination thereby mixing the sounds together.  The documentation I had showed these midi byte sequences for turning on/off a stop:
    Bn 49 rr  = stop on
    Bn 4A rr = stop off
    with ‘n’ being the midi channel, and ‘rr’ the hex code for a particular stop.  With Pancenter’s help, I started playing around with a Fader/Button 3 on the “Click and Ports” layer from the Environment (command 8).  A button can be used to send a variety of midi message types, in my case I need a Control message with its channel set to the appropriate midi channel of the pipe organ module (channel 2 for me).  A midi control message has the form <control byte> <byte 1> <byte 2>. The byte 1 field holds the specific control and byte 2 the value for that control.
    Buttons send their max value when on (depressed) and min value when off. i.e., the value of byte 2.  As you can see from the midi sequences listed above, this creates a bit of a complication in my case because the value ought to stay the same but the control (byte 1) must change.
    I decided to set the button values to the midi stop I wanted to control as the min value and the max value as the stop +1. So my button out going sequences are now:
    Bn 74 34    stop off
    Bn 74 35    stop on   this should be changed to Bn 73 34
    (Notice that 74 = 4A hex and 34 = 22 hex)
    Using a transformer object right after the button, I detect the Bn 74 35 sequenc and change it to the desired Bn 73 34. As it turns out... easy as pie when you get a little help from a friend ;-)
    This is the button with output to the transformer:
    The inspector details for the button:
    The transformer setup:
    The entire pipe organ module with stops, just need to clean up the names a bit and we're done. Notice that I used a fader text object for the stop headers.
    I am a 2-3 week user of Logic Pro and must admit that I am starting to be thoroughly impressed with its capabilities. The Environment editor is ahhwwsome though perhaps a bit daunting at first.   Thanks again Pancenter for your totally cool help !

  • When I try to open a project, the only option for a new track is for external MIDI device; when I try to open an audio or software instrument track, I get an error message saying that "the specified number of tracks could not be created. Reduce the n

    When I try to open a project, the only option for a new track is for external MIDI device; when I try to open an audio or software instrument track, I get an error message saying that "the specified number of tracks could not be created. Reduce the number of tracks to create and try again." I didn't specify ANY number of tracks. Thanks for help!

    Ah.. then I suspect you just need to go to Logic's prefs/Audio and check CoreAudio...
    It has been unchecked somehow...
    Also.. as an aside.. Be careful not to create such large subject names in future when posting here.. They can cause issues with replying to posts in such threads.. due to a bug in the forum software.. so please keep them short and to the point...
    Cheers..
    Nigel

  • MBA mid-2012 does not see external display on wakeup

    My mid-2012 MBA does not see external displays on wakeup. VERY annoying
    I have a BenQ 24" HD display connected by HDMI and it is not seen by the Air on wakeup. I have to open the laptop, pull the mini-DV plug out 3 or 4 times before the display is recognised - some of the time. Most of the time requires a reboot with multiple cable/plug inserts.
    What an absolute POS this mid-2012 MBA is! Apple finally fixed the garbage colours on external displays in 10.8.4 but the issue of recognisisng external displays remains. Its a crock. Totally regret buyiing this POS.
    Have reset PRAM, SMS, cleared prefs etc etc ad nauseum. No solution with any of them. After almost a year of this garbage, the laptop is close to being thrown out as e-waste.

    macbook pro 13" 2012
    osx 10.8.4
    adaptor
    http://www.maplin.co.uk/mini-displayport-to-dvi-adaptor-454323
    display: philips 230c1hsb
    i have reset PRAM but nothing happens

  • External MIDI device, can't get more than one sound, Logic Express 9 & Korg N364

    Hi, I just beginning to use Logic. I trying to get Logic Express 9 to work with and use my Korg N364 keyboard/workstation as an external MIDI device. I can only get one sound at a time even though I create multiple tracks and assign different programs (or patches) to them.
      Each time I do the following: I add a new external MIDI track, change the Channel to new number, put a check in the Program box ( as well as the Volume & Pan), and choose a instrument or patch from the Program drop down menu. What happens, though, it changes the sound to that instrument alright, but ALL THE PREVIOUS EXTERNAL MIDI TRACKS HAVE THE SAME SOUND NOW. I've followed the tutorials I found on the web and it seems like I'm doing everything correct in Logic. I hooked up the MIDI cables, added a new device and connected virtual cables in the MIDI studio window of my Mac OS, and have added the proper Korg multi instrument in the environment window of Logic and "un-slashed" the 16 channels. I get the sounds from the Korg no problem, it's just that I can only assign one sound and no more to the external MIDI tracks. Is there something in my Korg I need to do? Or am I missing something in Logic?

    It's not Logic, it's how you have the Korg setup.
    I'm not familiar with that model but it is a workstation so I'm pretty sure you can set it to a "Multi" mode.
    Right now you are running it in single patch mode.
    In single patch mode only one sound is available on a single MIDI channel, your Korg probably has a Multi or Combi mode, this is where multiple sounds can be played, each sound has to have it's own MIDI channel.
    You will need to set this up on the Korg first.

  • PDC & External Midi Device Delays

    Hi All,
    Got my head around the PDC - i think , but -- Logic states that :
    ' Another effect with delay compensation set to All is that MIDI tracks triggering external sound modules will be out of sync. This is because Logic has no direct control over the audio output of external devices. A possible solution for this would be to route the audio outputs from the external MIDI devices to inputs on your audio hardware and monitor them through Logic. This way, the audio streams from the MIDI devices can be compensated during playback. Using Logic's External instrument to route MIDI to your external devices is an ideal way to work in this situation. '
    Question : So what would you do if all of your inputs were being used from other sources ( Hardwired / or even if you had only 2 ) or you did not have enough inputs to cater for simultaneous internal monitoring from your midi gear- ( phew big sentence ! ) but still need the ALL setting for PDC selected because of the induced latency from plugins . How can you compensate for the external midi delay in the new logic 7 if you cant monitor internally as they suggest ? This was not the case in version 6 and i am pretty worried my clients projects will all now play out of time ! Hope i explained correctly and you understand my question. Please dont say bounce them !!
    Thanks and look foward to youre suggestions

    Presumably, all you would need to do is have a stereo submix of your external MIDI gear coming up on a stereo input object (software monitoring on, obviously.)
    The whole submix would therefore be PDC-delayed as necessary to match up with the rest of the audio, and you could bounce (real-time only of course) to include all your external instruments in one go.
    What I do is have all external hardware coming up in a mixer (Mackie 1604-VLZ), so you could record individual channels of submixes back to the computer as necessary.
    However, the best solution for most cases is to record your external MIDI gear as audio, which is what I do when I've finished editing, keeping the MIDI tracks just in case.
    This is also handy as you can process with internal FX, automate and offline bounce, and don't need to worry about having all the hardware when you open up the song in a couple of years. (Although you should keep sysex dumps etc as well, obviously...)

  • How to put External MIDI Device on REC and also REC audio sources?

    Hi,
    I'm new at Logic 8 and i'm having trouble urderstanding how to put an external MIDI device on Rec and still record other Audio tracks.
    I created an External Midi device in the Environment and created a midi track and a audio track for the device, so far so good, it all plays well.
    But when i try to record the device at the same time as other audio tracks the midi device records but the audio does not, and i can listen to the audio that is getting in but Logic doesn't record anything.
    Another thing that i cant understand it why i can only trigger the rec on the external midi device if it is selected?
    Regards,
    Herculano

    After enabling "record" (R) hold down shift and select all tracks you want to record to. You can either do this in the Arrange or in the Mixer section

  • Deperately need help setting up external midi devices

    I need help setting up external midi devices.....Motu828...Midi express...RolandXV3080....Motif rack.......HELP

    Theres not really much to setup. Assuming your synths are connected to the MIDI Express already..
    In Logic, make a new MIDI track. On the left hand side in the track inspector, among the parameters you'll see an option for MIDI Port and Channel. Just pick which port the track is going to, set the channel and device id and play (And be glad you never had to deal with setting up the old Environment window in Logic 5 and below).
    If you really wanna get into it and have all your MIDI ports named after the synth thats connected to it, open up Audio Midi Setup, create a device icon for each synth you have and draw the cables from each device to whatever port its connected to on the midi interface's icon.
    Then in Logic everytime you pick your MIDI port on your track, instead of MIDI Port 1, MIDI Port 2, etc.,
    it would be labelled XV-3080, Motif Rack, and so on.. I dont think theres anyway to do this within Logic itself (you can change the labels on your audio ins and outs, but not MIDI as far as I can recall)..
    If youre talking about having access to patch names and whatnot like Digital Performer and Cubase let you do, Logic doesnt use the xml patch lists everyone else does. The above steps are pretty much all there is to be done as far as MIDI.
    Heres my Audio Midi Setup window for reference.
    Now when I select MIDI Port 1 in Logic its named MWXT, port 2 is SR-16, etc..

  • Kindle does not show up as device when plugged in USB

    I was trying to transfer some files to my Kindle using the USB port. I have a Kindle 2, and a Rocketfish Micro USB cord. The Kindle does charge up so it is drawing power through the cord. But the Kindle does not show up as a device attached to my MacBook. My external HD (Firewire) and iPods (USB) all work perfectly through this USB hub.
    I did call Apple (using my 30 day warranty for installing Snow Leopard) and the tech support person did not even know what a Kindle was.
    Amazon says it's an Apple problem.
    Apple doesn't seem to have any clue.
    I've seen from various threads that USB devices do seem to have intermittent problems. Is the Kindle one such device?

    Some devices do not work properly through a hub. Plug the kindle directly into your Mac and see if it works. Just because some devices work through a hub, doesn't mean all devices work through a hub. Apple does not support third party devices or third party hubs.

  • Thinkpad Edge S430 - Windows does not detect external display connected via HDMI

    On a Thinkpad S430 with HD4000 integrated graphics, an external display connected via a HDMI cable is not detected at all when using Windows. The system is fully updated as of the time of posting this message, both via the Lenovo Update tool as well as Windows update.
    The Intel driver version is 8.15.10.2696. It appears that this is the latest version, since it does not offer an update when I try to auto-update it via Device Manager.
    NB: I am running Ubuntu 12.04 with kernel 3.4.0 on the same machine, and the external display works perfectly fine with this software configuration.
    Hence I think that it's very likely that this is a Windows-specific driver issue.
    Would Lenovo happen to have a driver update in the works? Alternatively, I will be thankful for any suggestions about possible resolution of this problem.

    skn2011 wrote:
    My Macbook Pro notbook 13.3" does not detect external display throught it's mini display port to HDMI connector when connected to Sony Bravia 32" LCD TV.Can anyone help me get the answer as i tried reading everywhere on internet and none does not seems to work.Please help me out guys.
    Are you using the Apple adaptor or a 3rd party

  • [solved] SD card in my card reader does not appear as a device

    Greetings.
    I have an Asus EEE 1015PEM netbook, which has a built-in card reader.
    I found some old SD cards that I am trying to get files from. When I insert them into the SD card reader in my netbook, the SD card does not appear as a device, and thus, I cannot mount it.
    sh-4.3$ ls /dev/sd*
    /dev/sda /dev/sda1 /dev/sda2 /dev/sda3
    sh-4.3$ lsusb
    Bus 001 Device 002: ID 13d3:5702 IMC Networks UVC VGA Webcam
    Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
    Bus 005 Device 002: ID 13d3:3315 IMC Networks Bluetooth module
    Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
    Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
    Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
    Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
    sh-4.3$ # insert card
    sh-4.3$ sleep 10
    sh-4.3$ ls /dev/sd*
    /dev/sda /dev/sda1 /dev/sda2 /dev/sda3
    sh-4.3$ lsusb
    Bus 001 Device 002: ID 13d3:5702 IMC Networks UVC VGA Webcam
    Bus 001 Device 010: ID 058f:6366 Alcor Micro Corp. Multi Flash Reader
    Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
    Bus 005 Device 002: ID 13d3:3315 IMC Networks Bluetooth module
    Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
    Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
    Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
    Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
    Come to think of it, I am not sure I ever tried my SD card reader since I installed Arch on the machine (the machine was running Ubuntu before that, and there, inserting an SD card would trigger some automount magic).
    You guys know what I can do to access the files on my SD cards?
    Cheers,
    Willard.
    Last edited by willardthor (2014-06-08 17:13:35)

    Trilby wrote:
    And
    uname -a
    pacman -Qs linux
    sh-4.3$ uname -a
    Linux fenrir 3.14.4-1-ARCH #1 SMP PREEMPT Tue May 13 16:41:39 CEST 2014 x86_64 GNU/Linux
    sh-4.3$ pacman -Qs linux
    local/alsa-lib 1.0.27.2-1
    An alternative implementation of Linux sound support
    local/alsa-utils 1.0.27.2-1
    An alternative implementation of Linux sound support
    local/archlinux-keyring 20140220-1
    Arch Linux PGP keyring
    local/aura-bin 1.2.3.4-1
    A secure package manager for Arch Linux and the AUR written in Haskell - Prebuilt binary
    local/iptables 1.4.21-1
    Linux kernel packet control tool
    local/keyutils 1.5.9-1
    Linux Key Management Utilities
    local/kmod 17-1
    Linux kernel module handling
    local/lib32-alsa-lib 1.0.27.2-1
    An alternative implementation of Linux sound support (32 bit)
    local/lib32-libxshmfence 1.1-1
    a library that exposes a event API on top of Linux futexes (32-bit)
    local/lib32-util-linux 2.24.1-1
    Miscellaneous system utilities for Linux (32-bit)
    local/lib32-v4l-utils 1.0.1-1
    Userspace tools and conversion library for Video 4 Linux (32-bit)
    local/libimobiledevice 1.1.6-1
    Is a software library that talks the protocols to support iPhone and iPod Touch devices on Linux
    local/libiodbc 3.52.9-1
    Independent Open DataBase Connectivity for Linux
    local/libutil-linux 2.24.2-1 (base base-devel)
    util-linux runtime libraries
    local/libva 1.3.1-1
    Video Acceleration (VA) API for Linux
    local/libxshmfence 1.1-1
    a library that exposes a event API on top of Linux futexes
    local/linux 3.14.5-1 (base)
    The Linux kernel and modules
    local/linux-api-headers 3.14.1-1
    Kernel headers sanitized for use in userspace
    local/linux-firmware 20140316.dec41bc-1
    Firmware files for Linux
    local/lirc-utils 1:0.9.0-71
    Linux Infrared Remote Control utils
    local/man-pages 3.68-1 (base)
    Linux man pages
    local/mdadm 3.3-2 (base)
    A tool for managing/monitoring Linux md device arrays, also known as Software RAID
    local/mplayer 37051-2
    Media player for Linux
    local/pacman-mirrorlist 20140531-1
    Arch Linux mirror list for use by pacman
    local/pipelight 1:0.2.7-1
    A browser plugin which allows one to use Windows only plugins inside Linux browser
    local/syslinux 6.03pre12-3
    Collection of boot loaders that boot from FAT, ext2/3/4 and btrfs filesystems, from CDs and via PXE
    local/util-linux 2.24.2-1 (base base-devel)
    Miscellaneous system utilities for Linux
    local/v4l-utils 1.0.1-1
    Userspace tools and conversion library for Video 4 Linux

Maybe you are looking for