Apogee Duet for iOS with Yamaha Motif XF

Hey guys....
I am testing my new app for the iPhone (Neo-Soul Keys) and I happen to just buy the new Apogee Duet for iOS. I have been trying to get my Yamaha Motif XF8 to work with the unit via USB, but it doesn't seem to work through the Apogee Duet iOS, BUT it works flawless when plugged into the iPad or iPhone directly.
See attached image. You can CLEARLY see that the Yamaha Motif XF registeres with iOS and all is working fine, but when I connect my USB MIDI through my Apogee Duet iOS, I get nothing.
Apogee claims that the reason why it doesn't work is because the Yamaha Motif XF is not "USB Compliant." Well even if it isn't, shouldn't the Apogee Duet just pass the MIDI signal through.

Nope.   To put it bluntly Apple really screwed this up.  The opperating system has created serious headaches for musicians and it doen't look like it's going to be fixed anything time soon. 

Similar Messages

  • Developing for IOS with flash on a mac

    Hello,
    Lee Bremelow put up a good starter's guide on his blog about setting up development for IOS with flash on windows.
    Can someone help me with a similar introduction to doing the same on a mac?
    Been looking for one with no luck.
    thanks,
    romit

    Hi Duncan,
    In the Publish Settings window, in the HTML tab, at the top
    of the window under the "Template" option is a second option:
    "Detect Flash Version". Check this box. The AC_RunActiveContent.js
    file will contain a couple of functions that will test the user's
    plugin version. If it doesn't pass the test then the html page will
    show a message telling the user to get the Flash plugin and a link
    to the plugin.

  • Performance issues for iOS with high resolution.

    I made an app with a resolution of 480x320 for iOS. It works quite well.
    I then remade it with a resolution of 960x640. In AIR for iOS settings I set Resolution to "High".
    The app looked great, however there was a noticeable drop in performance.
    The app functioned the same way as the original lower resolution app. but it was lagging.
    Has anyone else had this problem?
    Am I doing something wrong?

    With my game, I had around 60fps on the 3GS, and around 50 on the iPhone 4, with the high settings. I got around 10 fps extra by using: stage.quality = StageQuality.LOW;
    Air 2.6. I tried with Air 2.7, but it seems like that command can't be used there (?)

  • Can I use my apogee duet fire wire with an new iMac?

    Hi! I'm recording with my mac Book Pro, Logic Pro X and an Apogee Duet Fire Wire. Now I would like to work with an iMac.
    Can I still use my Apogee interface and Logic Pro X on both computers?

    Yes, you can switch between the two Macs. If your iMac does not have a Firewire 400 port. You may use a Firewire 400-800 cable or even a 400-800 cable with Firewire to Thunderbolt Adapter.

  • VST 3.6 SDK available for iOS with Inter-App Audio support.

    Dear VST Developers,
    we are proud to announce the immediate availability of the VST 3.6 SDK. Alongside the VST 2.4, VST 3 and Audio Unit formats, the new SDK for VST 3.6 now allows developers to compile the code for iOS compatibility with Inter-App Audio support, turning the VST development kit into a platform capable of outputting four acclaimed formats conveniently from one technology source.
    Other new features to the latest SDK release include enhancements to the VST 2 and Audio Unit wrappers, iOS support for the new 4.2 version of VSTGUI, Steinberg’s cross-platform C++ library for developing UI-based plug-ins, and a new validation tool for VST 3 host applications.
    Here's a brief overview of the changes:
    - Interfaces Changes
    - Preset meta information via Steinberg, Vst, IStreamAttributes
    - New Event Types: Steinberg Vst ChordEvent, Steinberg Vst ScaleEvent
    - Plug-in Wrappers
    - Inter-App Audio
    - vst2xwrapper
    - fix when changing from host between single and double precision processing
    - fix setProgram and processMidiEvent for kProgramChangeStatus where the wrong idx was used for programChange Parameter
    - auwrapper
    - adopt to new AUPlugIn API in Mac OS X 10.7
    - virtual destructor for NSDataIBStream
    - New Flags/Enums
    - New predefined 3D Speaker Arrangements: k81MPEG3D, k222
    - Helpers Classes
    - fix compilation for UNICODE_OFF enable
    - Samples
    - New VST 3 HostChecker Plug-in
    - VSTGUI 4.2
    - Update to the final 4.2 release including iOS support
    - VST3PluginTestHost
    - New feature: Overwrite Plug-in Name in VST3 Presets
    - Licensing has changed! Please read the new license agreement.
    - Xcode 5 note: To successfully build the examples for Mac OS X you need to change the SDKROOT variable in base/mac/config/settings/sdk_deployment_10_6.xcconfig to macosx10.8
    You can find the download at our website :
    http://www.steinberg.net/nc/en/company/developer/sdk_download_portal.html
    A free registration is required to access the SDK.
    Best regards,
    GN

    Hi!
    I want to use the InterAppAudioHost example as host and then use a drumkit app as node.
    Unfortunately I haven’t found any Drum Kit App that supports IAA and can be used as a node. I only find big drum kit apps, like GarageBand that works as a host.
    Do you know any good Drum Kit app that support InterAppAudio and work as a node?

  • Flash CS6 does not publish for iOS with ANE included

    Hi,
    I'm creating a game to run on iOS devices and one of the game requirement is for the device to vibrate on some action.
    I added the Vibration.ane file (http://www.adobe.com/devnet/air/native-extensions-for-air/extensions/vibration.html) into the library path in Flash CS6 and also added the extension ID to the XML file. However when I publish the Flash file to check on device, I only keep seeing the "Publishing" loader bar. I've even waited for over 15 mins for it to complete. I get no error, nor does the PC hang, but I can't seem to publish my .app file for device testing.
    Also I assume we can't test Vibration functionality with the Simulator that opens during desktop testing. I get the error "The content cannot be loaded because there was a problem loading an extension: Error: Requested extension com.adobe.Vibration is not supported for Windows-x86."
    Would appreciate help.
    Thanks,
    Mariam

    IPA is ok at the CS6 flash' standard 3.2 export, just tried the new AIR 3.3 also - no problems. I just included the Gyro ANE file, not the SWC
    However, because the adl still does not want to preview this thing, development/testing the Gyro stuff is difficult...
    I discovered the accelerometer is something different however. Adobe's little remote control thingy on which you can simulate phone position and multitouch emulates the accelerometer, not the Gyro. The Gyro extension taps in to a piece of hardware which really displays the position of the device, not the movement it's been receiving.
    Maybe obvious but I thought I'd post this little find, after a day of testing and exporting, syncing, ... this was a tiresome experience...
    After all this I can advise to sync the .ipa's with xcode though, instead of iTunes. This works MUCH faster (if you're on mac). Just run xcode, pull up the 'organizer window', select your device and go to the subbranch ' applications'. There you can add the .ipa by clicking on the '+' button

  • What connectors do I need for my ipad so I can connect it to my apogee duet 2 interface essentially using the ipad as an instrument utilizing a few of the synth and drum machine apps to record tracks into Logic on my Mac?

    Ok, so I completely feel like this is a stupid question for those of you already in the know and recording tracks onto your Computers DAW from instrument apps on the iPad and other i devices. I can not seem to find out exactly what connector or unit I need to be able to connect and use my ipad as a instrument to record tracks onto logic. I have an ipad2 that I want to connect to my apogee duet 2 interface which is obviously connected to my Mac. I know Logic comes with plenty of drum and synth options but I still want to be able to use beatmaker, jam up pro and the sunrizer synth apps on some of my tracks. I do have the camera conversion adaptors. So my question is, do I just run from the camera adapter in the ipad into the midi port on my apogee interface? (I'm new to and still learning about midi) Or is there a special 30 pin cable I need to get that runs from the ipad into the XLR or quarter inch in the break out cables on the apogee? I did find one cord out there that plugged into the ipad and had left and right XLR connectors but my duets break out cable only has two inputs each is their own channel. Also , if the cable I need isn't midi  and does connect to the breakout cables, do I set it as an instrument or as a mic in the apogee software? Or am I completely way off base and needing something different all together. Any help would be much appreciated!
    I have a fare amount of experience when it comes to recording, set up and the flow of standard instruments, using external hardware and plugins. But the last few weeks I spent a lot of time programming some great beats in beatmaker on my ipad and I want to track them into Logic. It seemed like no matter how I worded the questions when researching what I thought was and should be simple to figure it out, it just took me to answers I wasn't looking for. Thank you ahead of time. Like I said I'm just starting to get out of my comfort zone and learn about midi and the more digital side of things. So sorry about any ignorance concerning that side of things.

    The new Apogee Duet for iPad and Mac, is compaible with iOS devices and includes a USB Midi input. This sounds like the perfect solution for your workflow.

  • After using apogee duet, mac's built in mic & logic's track headers for recording are not working properly.  How do I fix it?

    I use logic 9
    After using apogee duet for mac, I was away from my home studio without the duet and wanted to record vocals via the internal microphone on my mac book pro.  (Obviously, I know it wouldn’t be the same quality.  I wanted to do it as a draft, because I had a melody in my head and wanted to record it so I could remember it later.)
    After opening up a project I was unable to record audio.  I noticed the track headers had changed.  Sometimes the “record ready” button was missing.  But whether it was there or wasn’t, the same thing kept happening… After pressing the “record button” or the “record ready” button a window would pop up that said, “No input source selected!”  I tried to trouble shoot by configuring track header and by going to prefereces>audio>devices>core audio, and switched the “input device” to “built in microphone,” and things like that, but I still would get the same pop up window indicating “no input source selected.”   To be thorough, in preferences under “core audio,” I have selected universal track mode, 24 bit recording, and software monitoring.
    Do I need to reset something?
    If your recommendations help fix the immediate issue temporarily, how do I keep it from reverting back to the same problem if I feel like switching between the duet interface and the built in mic in the future?  How do I keep it permanently from this malfunction?  It seems like this is something simple that would be addressed.
    Also, as I was trying to think of anything it could possibly be.  I wonder if it could be the driver I installed for an old m-box2 possibly causing an issue.  After getting my new mac book pro, I downloaded a driver for m-box2 (the second generation that came out in 2005 and used pro tools LE.)  I used the m-box on my previous computer and it worked well.  Since I purchased a new macbook, I tried to use it on my new computer, but since the m-box2 is a 32 bit system, it didn’t work very well, which is why I got the duet.  I don’t know if that could possibly be messing anything up.  If so, should I uninstall it somehow?
    Thanks

    Ok, think this through... you've changed from a stereo source to a mono source.
    The message reads: “No input source selected!”
    On the track you're trying to record there is an Input section directly underneath the  I/O label. Click and hold to select the correct Input for that track.
    Also, the project you opened was saved with the Duet's driver/interface parameters.. if you open the same project without the audio interface Logic will do it's best to pick I/O that's compatible but I've never seen any DAW do this perfectly.. it always takes a small amount of user input. Especially since you've changed from the Apogee to the internal mic.

  • Infamous noise problems with Apogee Duet on 2013 Macbook Pro

    Hello everybody,
    I just wanted to report that my new Apogee Duet (for Mac/iPad) is making the infamous crackling / popping noises on my new 2013 15" Macbook Pro. What's important to note is that this machine has an SSD drive and NOT the fusion drive (which has been said to cause these noises with various audio interfaces). Through some research on this site some people have suggested that upgrading to the new beta version of OS X 10.9.2 fixes these problems. I also heard that changing the sample rate to 96Hz in Maestro 2 helps. I will try each of these solutions and report later on.
    This is a serious problem which has rendered GarageBand to be more like GarbageBand.

    Hello rahnfromny. <edited by host> There is now a possible solution to your issue.

  • Apogee duet problems with mavericks fixed?

    Any person worked out the problems with Mavericks and midi issues??? I have an Apogee Duet for Mac/IOS

    Nope.   To put it bluntly Apple really screwed this up.  The opperating system has created serious headaches for musicians and it doen't look like it's going to be fixed anything time soon. 

  • Embedding swf files in AIR app for ios

    Hi,
    After going through a lot of articles already available, I found answers with varying views on the following questions:-
    1) Can we embed swf files using the embed tag in air app for ios, with symbols exported ?
    Something like [Embed(source="someSWF",symbol="exportedSymbol")]
    and also something like [Embed(source="someSWF")].
    From what I understand, one can't embed swf's with actionscript byte code in them. So exporting symbols actually creates class linkages which leads to creation of abc. But I'm unsure on this because some sources say otherwise.
    2) Can we embed swf files using embed tag in air app for ios, without symbols exported ?
    Something like [Embed(source="someSWF")]
    and also something like [Embed(source="someSWF" mimeType = "application/octet-stream")]
    I read somewhere else, that you can actually embed symbols separately by providing symbol tag in embed tag but not entire swf (which leads to uncompiled actionscript error) but not sure about this as this is contradictory to finding #1.
    3) If #2 is possible, then do embedding two different swfs with same symbol names would cause a conflict and result in #3747 error ?
    Please note I am not asking about the Loader class here but using the Embed keyword for embedding swfs.
    Also do the results differ with AIRSDK 3.8 and 3.9 and using different swf-version in compiler flags ?
    In our application we started getting error #3747 in class creation of one of the embedded swfs (like new EmbeddedClass()) when we changed from swf-version 17 to 21 using AIRSDK 3.8. So was this error not there earlier or it was there but swf-version was suppressing it ?
    Any help is much appreciated.
    Thanks!

    I am fairly sure that the answer to your questions is: “no”.
    For embed to work the AIR app would have to be working in interpreter mode, and that can work for local testing, but can’t work for submitting apps. An easy change for you to do would be to use SWCs instead of Embed. Other than that you’re looking at Loader, but also a tricky command line build of the app.

  • Adobe Air for iOS - SQLError: 'Error #3115' no such table

    I am developing Adobe Air application for iOS with sqlite on it. When running on my local machine, it worked like charm (add, edit & delete). Unfortunately, when tried running on iPAD, it gives me the following error:
    SQLError: 'Error #3115', details:'no such table: 'tblEmploye'', operation:'execute', detailID:'2013'
    Here's my code when opening the sqlite database: ** data file is saved on the current application directory where all the files are stored:
            exampleDBFile = File.documentsDirectory.resolvePath("mydb.db");
            if (exampleDBFile==null || !exampleDBFile.exists) {
                MovieClip(root).mcSong.visible = false;
                MovieClip(root).mcAlert.visible = true;
                MovieClip(root).mcAlert.enabled = true;
                MovieClip(root).mcAlert.txtErrorMessage.text = "Database not found";
            exampleDB = new SQLConnection();
            exampleDB.addEventListener(SQLEvent.OPEN, onExampleDBOpened);
            exampleDB.addEventListener(SQLErrorEvent.ERROR, onExampleDBError);
            //exampleDB.openAsync(exampleDBFile);
            exampleDB.open(exampleDBFile);
    I also tried using the following but still no luck
    exampleDBFile = File.applicationDirectory.resolvePath("mydb.db");           
    when using this, i receive a different error : Error:Error #3104
    And heres the code for adding new entries
            sqlInsert = "insert into tblLyrics (empName, empDesc) values
                        ('"+ strReplace(txtSearchMe.text, "'", "") + "','"+ strReplace(txtContent.text,"'","") +"')";
            dbStatement.text = sqlInsert;       
            dbStatement.addEventListener(SQLEvent.RESULT, onDBStatementInsertResult);       
            dbStatement.execute();
    Hoping for your advice....

    Hi,
    I am sorry you are facing this issue. Is the code that you posted all that you are doing? It is missing a few things:
    1) You are not creating the dbFile and the table tblEmployee. Do they already exist on your desktop? On device, you would need to create them.
    2) dbStatement.SQLConnection property is not set anywhere.
    The following sample code is from http://help.adobe.com/en_US/air/reference/html/flash/data/SQLConnection.html. Could you try and see if it works for you?
    package
         import flash.data.SQLConnection;
         import flash.data.SQLResult;
         import flash.data.SQLStatement;
         import flash.display.Sprite;
         import flash.events.SQLErrorEvent;
         import flash.events.SQLEvent;
         import flash.filesystem.File;
         public class MultipleInsertTransactionExample extends Sprite
              private var conn:SQLConnection;
              private var insertEmployee:SQLStatement;
              private var insertPhoneNumber:SQLStatement;
              private var dbFile:File
              public function MultipleInsertTransactionExample():void
                   // define where to find the database file
                   //var appStorage:File = File.applicationDirectory;
              dbFile = new File(File.documentsDirectory.nativePath + File.separator + "ExampleDatabase.db");
                   // open the database connection
                   conn = new SQLConnection();
                   conn.addEventListener(SQLErrorEvent.ERROR, errorHandler);
                   conn.addEventListener(SQLEvent.OPEN, openHandler);
                   conn.openAsync(dbFile);
              // Called when the database is connected
              private function openHandler(event:SQLEvent):void
                   conn.removeEventListener(SQLEvent.OPEN, openHandler);
                   // start a transaction
                   conn.addEventListener(SQLEvent.BEGIN, beginHandler);
                   conn.begin();
              // Called when the transaction begins
              private function beginHandler(event:SQLEvent):void
                   conn.removeEventListener(SQLEvent.BEGIN, beginHandler);
                   // create and execute the first SQL statement:
                   // insert an employee record
                   var createEmployees:SQLStatement = new SQLStatement();
                   createEmployees.sqlConnection = conn;
                   createEmployees.text =
                        "CREATE TABLE IF NOT EXISTS employees(lastName, firstName, email, birthday) ";
                   createEmployees.execute();
                   insertEmployee = new SQLStatement();
                   insertEmployee.sqlConnection = conn;
                   insertEmployee.text =
                        "INSERT INTO employees (lastName, firstName, email, birthday) " +
                        "VALUES (:lastName, :firstName, :email, :birthday)";
                   insertEmployee.parameters[":lastName"] = "Smith";
                   insertEmployee.parameters[":firstName"] = "Bob";
                   insertEmployee.parameters[":email"] = "[email protected]";
                   insertEmployee.parameters[":birthday"] = new Date(1971, 8, 12);
                   insertEmployee.addEventListener(SQLEvent.RESULT, insertEmployeeHandler);
                   insertEmployee.addEventListener(SQLErrorEvent.ERROR, errorHandler);
                   insertEmployee.execute();
              // Called after the employee record is inserted
              private function insertEmployeeHandler(event:SQLEvent):void
                   insertEmployee.removeEventListener(SQLEvent.RESULT, insertEmployeeHandler);
                   insertEmployee.removeEventListener(SQLErrorEvent.ERROR, errorHandler);
                   // Get the employee id of the newly created employee row
                   var result:SQLResult = insertEmployee.getResult();
                   var employeeId:Number = result.lastInsertRowID;
                   // Add a phone number to the related phoneNumbers table
                   var createTab:SQLStatement = new SQLStatement();
                   createTab.sqlConnection = conn;
                   createTab.text =
                        "CREATE TABLE IF NOT EXISTS phoneNumbers(employeeId, type, number)";
                   createTab.execute();
                   insertPhoneNumber = new SQLStatement();
                   insertPhoneNumber.sqlConnection = conn;
                   insertPhoneNumber.text =
                        "INSERT INTO phoneNumbers (employeeId, type, number) " +
                        "VALUES (:employeeId, :type, :number)";
                   insertPhoneNumber.parameters[":employeeId"] = employeeId;
                   insertPhoneNumber.parameters[":type"] = "Home";
                   insertPhoneNumber.parameters[":number"] = "(555) 555-1234";
                   insertPhoneNumber.addEventListener(SQLEvent.RESULT, insertPhoneNumberHandler);
                   insertPhoneNumber.addEventListener(SQLErrorEvent.ERROR, errorHandler);
                   insertPhoneNumber.execute();
              // Called after the phone number record is inserted
              private function insertPhoneNumberHandler(event:SQLEvent):void
                   insertPhoneNumber.removeEventListener(SQLEvent.RESULT, insertPhoneNumberHandler);
                   insertPhoneNumber.removeEventListener(SQLErrorEvent.ERROR, errorHandler);
                   // No errors so far, so commit the transaction
                   conn.addEventListener(SQLEvent.COMMIT, commitHandler);
                   conn.commit();
              // Called after the transaction is committed
              private function commitHandler(event:SQLEvent):void
                   conn.removeEventListener(SQLEvent.COMMIT, commitHandler);
                   trace("Transaction complete");
              // Called whenever an error occurs
              private function errorHandler(event:SQLErrorEvent):void
                   // If a transaction is happening, roll it back
                   if (conn.inTransaction)
                        conn.addEventListener(SQLEvent.ROLLBACK, rollbackHandler);
                        conn.rollback();
                   trace(event.error.message);
                   trace(event.error.details);
              // Called when the transaction is rolled back
              private function rollbackHandler(event:SQLEvent):void
                   conn.removeEventListener(SQLEvent.ROLLBACK, rollbackHandler);
                   // add additional error handling, close the database, etc.
    Thanks,
    Sanika

  • WEB PAGE'S LOADING INTO AN AIR FOR iOS PROJECT

    Hi!
    I have a complicated problem. I try to find a solution everywhere but I didn’t find anything.
    I’m creating a project Air for iOS with Flash CS5 and Flash CS6. I need to find somebody that know how to upload a web page inside an app.
    I try to explain better. There is yet a task for upload an html link, but it just work in a new browser window. In this way, every time I want to see a web page, the app will be close. Is it possible to import all the web page inside the Air for ios project, and not in an external window?
    I'd like the result is like this:
    Thanks a lot.

    hi....
    i used StageWebView class and i wrote this code:
    var webView:StageWebView = new StageWebView();
    webView.viewPort = new Rectangle( 0, 0, this.stage.stageWidth, this .stage.stageHeight);
    webView.stage = this.stage;
    webView.loadURL( "http://www.adobe.com" );
    The web page opens correctly without using the browser but it opens into all project's frames.
    Is it possible to open the web page only in the frame one (for example) ????
    Thanks a lot!!!!!!!!!!!!!!!!!

  • Any sample ActionScript mobile project for iOS

    Hi,
    I am looking for some sample example of ActionScript mobile project for iOS to get started. I am very excited with new flash builder 4.5 tool but looking for some example so that I can quickly try it.
    -Greg

    Hi Greg,
    http://va.lent.in/blog/2011/03/25/air2-6-app-for-ios/ should get you started. Once you familiar with the basics, you can check out the new features. Following links should help:
    http://www.adobe.com/devnet/air/articles/ios_features_in_air26.html
    http://tv.adobe.com/watch/adc-presents/developing-for-ios-with-air-for-mobile-26/
    http://www.adobe.com/devnet/devices/ios.html
    Thanks,
    Sanika

  • FW problem with Apogee Duet, Yamaha monitors, and external FW800 HD...

    Recently purchased an Apogee Duet and Logic Express 8. Love it so far but there's a cracking noise coming out of the Yamaha monitors when I turn on the external HD via FW800. The Duet is connected via FW400.
    It'll be nice to solve this issue. The digital/cracking noise is annoying. It's almost unworkable. Additionally, I use the external FW800 as my recording drive so it's crucial. I guess the FW bus is overloaded. Is an express/34 card the only option? If so, any recommendations.
    Besides this, the Duet sounds awesome w/out the FW800 HD plugged in.
    Thanks, mT.

    I'm having the same issue -- lots of crackly digital noise coming through my studio monitors (but not through the headphones). The noise, I find, is particularly loud when the 48v is on. Is that the case with you? I initially discovered the issue while trying to record with an AKG C 451 B condenser. When the mic was getting phantom via the Duet, I was getting digital crackling. However, when I put a preamp between the condenser and the Duet (in this case a UA Solo/610) and had the preamp supply the 48v, the crackling was gone. So: is this an issue with the FW or an issue with the Duet's phantom power?
    (I'm using the Duet with Logic Pro 8)

Maybe you are looking for