Posted
THANK you Andre.. Yes the select device on import mostly works.. Should I use regular import or import with my midi device.. I tried both. Several channels were correctly selected, but 4 tracks stayed assigned to MIDI channel 1.
I very carefully inspected Logic Multi midi file before exported so that proper channel was assigned for every event, only 1 prg, no notes in octave 6 - 8 (Tyros articulations)
I had selected Tyros 4 clone, as device to use with the SFO Mide import. the one you send me. Several tracks were fine, but a few came up as shared racks and theyt were assigned to MIDI channel 1. There was no other available MIDI channels to choose from.
Also each individual instrument does not display the MIDI channel it is, that box is empty. Although watching the Tyros MIDI In page, I could solo a track at a time and see SFP was output to proper MIDI channel, with desired sound.
Once I got to an instrument track that was only assignable to MIDI channel one, I picked a 2nd Tyros device, which wipes out all the previous parameters of allready assigned and checked instruments. At this point, I correctly assigned the proper MIDI channel for each instrument. When I hit send assigned program command. everything was fine
But SFP has no catagory or program assigned (even though they are playing).. I'm assuming I have to fill them in properly for SFP to know what to do when I perform a process on something.
So we made forward progress, but not total desired accomplishment. Give me a day or two to do more tests, and try to figure out more what is happening. At least once I assigned a new Tyros device, all MIDI channels had proper sounds, and I could verify my looking at Tryos 4 Midi in page. That is a huge step forward.
More when I get a better understanding of what's happening.
MarkStyles
Mon, 2012-10-08 - 11:30 Permalink
You don't need "Import with my private sounds" anymore, unless you have multiple devices that you need to setup before import. For a single device, the new method is sufficient.
Several tracks were fine, but a few came up as shared racks and theyt were assigned to MIDI channel 1. There was no other available MIDI channels to choose from.
Once I got to an instrument track that was only assignable to MIDI channel one
A device needs to be multi-timbral in order to show all 16 channels for selection. Otherwise Synfire thinks it can only address 1 sound at a time. Be sure your shared devices have 16 channels checked for use, if they are multi-timbral. This status is indicated above the channel selection boxes.
The reason why a shared device was selected in the first place is that Synfire could not find a sound on your Tryos 4 device that matches the data in the file to a sufficient extent (too many differences wrt name, program, msb/lsb, etc).
You will need to edit the Tyros 4 device and add the sounds that are still missing. In the shared Tyros device, find the sound that Synfire did not recognize and add or correct it. Save the device when done and retry the import.
Over time you will get a more complete device description for your hardware. Since you are using this workflow with Tyros all the time, a complete description of your hardware will greatly simplify everything.
Note that due to lack of time I did not assign categories to all sounds in the device I gave you. This only worked for banks organized after the GM standard (Synfire can assign them in one go). Sounds lacking a category are flagged with an asterisk.
Tue, 2012-10-09 - 08:29 Permalink
Ahh. Now we are getting at the core of your issues. Thanks for the pictures.
Look at the device status: "Ambiguous" - The device is messed up. The channels you can not activate are in use as fixed channels by one or more sounds. Find those and set them back to Dynamic.
Your Tyros is fine when the status reads "Multi-Timbral".
Even better: Delete all those "Clone" devices and other copies altogether! You only need 1 Tyros device and that should be the one I once gave you (unchanged). Maintain this single instance and complete it over time. Make copies only for private use in an arrangement! (by using the new import feature, or using the instrument inspector in arrange).
All these copies use the same sound names and MSB/LSB information. No wonder Synfire gets confused when it is supposed to match sounds in a MIDI file!
Tue, 2012-10-09 - 08:50 Permalink
In order to have 2 devices on only 1 hardware, (one for preview and the other for arranging), you should try splitting the MIDI channel range on the same port:
- Enable channels 1-10 only on your main Tyros device. This device is NOT connected to a port (no shared use). Insert copies of it to the arrangements you create or import only. It serves as a template. When building your "fixed channel" arrangements, make sure you only use channels 1-10.
- Duplicate a second device with only 1 GM bank (delete all others) and enable channels 11-16 on the device only. This device is always connected to your hardware port and used for Preview, making benefits of the dynamic sound allocation without messing with your arrangement's setup.
On the 2nd preview device, give all sounds of the GM bank a unique name, so they are not confused with your main Tyros device:
- Delete all sounds from the bank (keeping only the bank's MSB/LSB information)
- Make Bank >> Initialize General MIDI and choose "Tyros." as the prefix.
- Save the device.
Now you have 2 devices on separate channel ranges that should no longer conflict.
Ha! I would be surprised if this would not work. If it works, I will create an instructions document for the knowledge base. Please try and let us know.