TSGTSG Posted June 27, 2021 Share Posted June 27, 2021 Hi Guys, Every time I use any other midi software play back program, I can select what external interface I use and It plays my midi files correctly. (Im using a Roland UM ONE MK2 Interface) I cant seem to do that with logic pro. I would like to be able to import a midi file and have it automatically play back through the Roland Interface. Is this possible? Thanks again. Quote Link to comment Share on other sites More sharing options...
enossified Posted June 27, 2021 Share Posted June 27, 2021 Logic defaults to using whatever MIDI interface was used last. Try creating a template with the Roland selected and use that for MIDI file playback. Quote Link to comment Share on other sites More sharing options...
TSGTSG Posted June 28, 2021 Author Share Posted June 28, 2021 Thanks for that, But how exactly do I do that... Ive tried searching it up but cant seem to get it to work. Being new to Logic doesn't help. Any advice would be appreciated. TIA Quote Link to comment Share on other sites More sharing options...
Studio162A Posted June 29, 2021 Share Posted June 29, 2021 There's an app called "Audio Midi setup" in the Utilities folder inside the Applications folder. You should be able to make the change there. Jim Quote Link to comment Share on other sites More sharing options...
TSGTSG Posted June 29, 2021 Author Share Posted June 29, 2021 Thanks Jim, I have it in there already (please see pic attached) but it still only plays though the Laptops sound card, not the interface Quote Link to comment Share on other sites More sharing options...
David Nahmani Posted June 29, 2021 Share Posted June 29, 2021 I cant seem to do that with logic pro. I would like to be able to import a midi file and have it automatically play back through the Roland Interface. Is this possible? Not automatically, no. After you've imported your MIDI file, you need to select a MIDI destination for each track created in the Tracks area. To select a destination, first, select a track, then in the Library, choose your Roland MIDI Out port and a MIDI Channel. Quote Link to comment Share on other sites More sharing options...
TSGTSG Posted June 29, 2021 Author Share Posted June 29, 2021 Hi David, Thanks for your reply. Well thats a pain. I work on midifiles quite often and if I need to select an output for each channel, (most midis I use have 16 channels) for each midifile, that would take up so much time. I was hoping it would be automatic like many other playback programs. Thanks again for your help. Quote Link to comment Share on other sites More sharing options...
David Nahmani Posted June 29, 2021 Share Posted June 29, 2021 You could create a Logic project template with the desired destinations already selected, then open your MIDI files in that project template? Quote Link to comment Share on other sites More sharing options...
enossified Posted June 29, 2021 Share Posted June 29, 2021 How are you importing your files? In the Help page on Standard MIDI Files in Logic it says: In Logic Pro, choose File > Open (or use the corresponding key command), then select a MIDI file in the dialog that appears.If a project is loaded, a dialog asks if you want to create a new environment or copy the current environment for the MIDI file. Do one of the following: --To replicate the existing environment: Click Copy. The tracks of the MIDI file are automatically assigned to suitable instruments. --To load the environment of the default project template: Click New. The MIDI file is loaded as a new project that contains all MIDI events—inclusive of time positions and channel assignments, names of individual tracks, names and positions of markers, tempo changes, and copyright marks. The copyright mark is read as marker text. As a default behavior, Logic Pro automatically creates software instrument tracks for each MIDI track, and assigns an appropriate GarageBand instrument to each, when you open a MIDI file. If you want to use external MIDI tracks for each MIDI track, press Option while opening the MIDI file. Quote Link to comment Share on other sites More sharing options...
TSGTSG Posted June 29, 2021 Author Share Posted June 29, 2021 Hi Enossified, You are a legend... That is exactly what I was after. Every Midifile plays through my interface now if I open it with the "Option" key. Thank you so much. Can I ask tho, why when I do this, It doesn't show the instruments for each track nor does it show any faders etc, so I cant change volume/pan etc. I have attached a pic. Each track only says "GM DEVICE" and not what instrument each track plays. It sends the right instrument to my sound module but would be great to see it in logic. Thanks again. This is awesome. Quote Link to comment Share on other sites More sharing options...
enossified Posted June 30, 2021 Share Posted June 30, 2021 I don't use GM hardware so I can't answer your question. Sadly, the Logic Help pages turn up nothing when searching for "GM Device". Normally, an external MIDI track should have both a fader (tied to CC#7) and a panpot (tied to CC#10). Can you post a screenshot with the track inspector or mixer open to show channel strips? Quote Link to comment Share on other sites More sharing options...
enossified Posted June 30, 2021 Share Posted June 30, 2021 I downloaded a GM MIDI file from here and have attached it for you to try. Here is what I got when I did Open of the MIDI file with Option: Track 1 selected Track 2 selected You can see that it has instrument names, icons, faders and panpots...except for track 1 named GM Device. In the track inspector you can see that track 1 has no controls, but track 2 does...fader, panpot and FX sends. The fader meters show MIDI volume levels (I do not have any hardware connected, so I get no sound). I can only assume that there is header information in the MIDI file that was read by Logic. Please try it for yourself. If my file works the same for you, it means that information is missing from your file. Unique_II-Break_My_Stride.mid Quote Link to comment Share on other sites More sharing options...
TSGTSG Posted June 30, 2021 Author Share Posted June 30, 2021 Yes the file you sent open exactly as yours does... I have thousands of files and all the ones I have opened, dont have any instrument names, icons, faders and panpots etc... I have attached a file for you to try if you dont mind, I cant seem to work it out. Thanks for all your help P.S This is a purchased midi file so I'd assume it would have all relevant information in the file.. 24K Magic.mid Quote Link to comment Share on other sites More sharing options...
enossified Posted June 30, 2021 Share Posted June 30, 2021 I get the same thing you did: Whatever the problem is, it's in the MIDI file itself. Stay tuned...I'm going to look into something. Quote Link to comment Share on other sites More sharing options...
enossified Posted June 30, 2021 Share Posted June 30, 2021 I downloaded MidiKit, a shareware MIDI File editor. I opened up the two MIDI files in the editor to see the differences in events. My file has multiple tracks in the file (type 1) Your file has a single track in the file (type 0 KARAOKE, with scrolling lyrics). It should have a .kar extension, rather than .mid, BTW. I'm going to guess that Logic cannot properly extract the names from a type 0 or karaoke file, although it can separate out a track for each of the 16 MIDI channels. Since the type 1 file has multiple tracks, Logic can apparently get the name from the program change messages. I'm also assuming the lack of faders, pots and FX sends is because that is not compatible with a single track containing multiple MIDI channels. Different sequencers treat the different SMF Types differently. Some can only import Type 0, some can import both. Some can export only Type 0, some can export both. That's all I can figure out!!! Good luck. Quote Link to comment Share on other sites More sharing options...
TSGTSG Posted June 30, 2021 Author Share Posted June 30, 2021 That actually makes sense... When I do save a file in another software, It always defaults as a Type 0 file. I have tested it and you are spot on... A type 0 file has no info, where a type 1 file has everything there when opened up in Logic. I've saved the same file as a type 0 and a type 1 and opened them both in Logic and these are the results. Pics attached to see difference. Thank you so much for looking into it for me.... You're a legend!... TYPE 0 TYPE 1 Quote Link to comment Share on other sites More sharing options...
enossified Posted July 1, 2021 Share Posted July 1, 2021 I'm not a legend, I just play one on TV Quote Link to comment Share on other sites More sharing options...
TSGTSG Posted July 1, 2021 Author Share Posted July 1, 2021 Should I know you then? lol Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.