Rayzoon Technologies LLC Forum Index Rayzoon Technologies LLC
Official Online Community & Support
 
Rayzoon Web Site

 FAQFAQ   SearchSearch   http://rayzoon.com/v-web/bulletin/bb/lm.phpMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Midi Output Mappings

 
Post new topic   Reply to topic    Rayzoon Technologies LLC Forum Index -> Jamstix - General
View previous topic :: View next topic  
Author Message
sonicviz
Grand Master Jam
Grand Master Jam


Joined: 24 Feb 2007
Posts: 287

PostPosted: Mon Aug 19, 2019 6:03 am    Post subject: Midi Output Mappings Reply with quote

Is there some more info on how to create custom midi mappings?

My use case is using Jamstix to drive external sound modules, so I need to map individual drums to other note ranges. I can do this with the drum editor and changing the midi note output, but I'm wondering if it's easier to just use a midi output mapping instead so I can quickly map standard drumkit drums/notes to different outputs without having to edit kits.

Is that how it would work?

I've read the manual but there's not much info, and had a look at a couple of the files. I'd just like some info on the format so I'm no assuming anything.
Back to top
View user's profile Send private message
Azimuth
Moderator & Beta Team
Moderator & Beta Team


Joined: 19 Nov 2010
Posts: 2131

PostPosted: Mon Aug 19, 2019 6:54 am    Post subject: Reply with quote

Check out this thread:

http://rayzoon2.com/forum/viewtopic.php?t=7842&highlight=midi+map
Back to top
View user's profile Send private message
sonicviz
Grand Master Jam
Grand Master Jam


Joined: 24 Feb 2007
Posts: 287

PostPosted: Mon Aug 19, 2019 7:05 am    Post subject: Reply with quote

A1, ty!
Back to top
View user's profile Send private message
sonicviz
Grand Master Jam
Grand Master Jam


Joined: 24 Feb 2007
Posts: 287

PostPosted: Mon Aug 19, 2019 8:07 am    Post subject: Reply with quote

I'm still confused.

Let's use a kick drum, for example, with GM output mapping.

0=36 ;Kick

Every time a kick drum sounds, Note 36 is triggered in the output?

But I can also change the midi note output for the kick in the drum lie Midi Key and Linkage editor, as well as in the Kit Editor midi note section. I can use the key map in the kit editor to see these assignments.

So how do these settings relate to the midi output mapping?
It seems the kit editor note setting overrides the midi output mapping, in which case what's the actual use of the midi output mapping if you can override it?

I'm just trying to get clear in my head exactly how the kit editor midi note mapping between individual Jamstix drum instruments and percussion instruments is done and how they relate to the midi output mapping.

I have a complex mapping project (into Kontakt instruments) in mind and want to make sure I'm clear about what's overriding what.

What's even more confusing is my Kontakt instrument shows that Key C1 (in Kontakt) is C3 in Jamstix.

Hope that makes sense!

Edit:

So on further testing it shows that loading an output midi mapping file overwrites all the drum kit note assignments. So I gather that's the easiest way to create mappings, via custom midi output files and load as needed.

But it still doesn't explain why note C3 in Jamstix is received as note C1 in Kontakt?
Back to top
View user's profile Send private message
Azimuth
Moderator & Beta Team
Moderator & Beta Team


Joined: 19 Nov 2010
Posts: 2131

PostPosted: Mon Aug 19, 2019 8:42 am    Post subject: Reply with quote

Take a look at Appendix B in the User Manual starting on page 70. That will explain what the "0" in 0=36 is. Basically, Kit ID 0 will output note 36 is what that is saying.
The mapping functions left to right for output eg. Kit ID 0 outputs the FIRST note number right of the = sign. 0=36,42,56,73

It functions right to left for input eg. ANYTHING right of the = sign will trigger Kit ID 0. 0=36,42,56,73 means the notes 36, 42, 56, AND 73 will all trigger Kit ID 0 if received.

Under options>User Interface and 3d Kit toggle the "Use Yamaha pitch convention for note values" option. That should correct the note offset.
Back to top
View user's profile Send private message
sonicviz
Grand Master Jam
Grand Master Jam


Joined: 24 Feb 2007
Posts: 287

PostPosted: Mon Aug 19, 2019 9:00 am    Post subject: Reply with quote

a_zimuth wrote:
Take a look at Appendix B in the User Manual starting on page 70. That will explain what the "0" in 0=36 is. Basically, Kit ID 0 will output note 36 is what that is saying.
The mapping functions left to right for output eg. Kit ID 0 outputs the FIRST note number right of the = sign. 0=36,42,56,73

It functions right to left for input eg. ANYTHING right of the = sign will trigger Kit ID 0. 0=36,42,56,73 means the notes 36, 42, 56, AND 73 will all trigger Kit ID 0 if received.

Under options>User Interface and 3d Kit toggle the "Use Yamaha pitch convention for note values" option. That should correct the note offset.


Ah, right, it was the Yamaha pitch convention. ty!
Back to top
View user's profile Send private message
Azimuth
Moderator & Beta Team
Moderator & Beta Team


Joined: 19 Nov 2010
Posts: 2131

PostPosted: Mon Aug 19, 2019 9:04 am    Post subject: Reply with quote

Cool, glad to help.
Back to top
View user's profile Send private message
sonicviz
Grand Master Jam
Grand Master Jam


Joined: 24 Feb 2007
Posts: 287

PostPosted: Mon Aug 19, 2019 9:18 am    Post subject: Reply with quote

One last question, that's not apparent in the manual.

If I load a new song with kit, or even just a kit, the currently selected Midi Output mapping is not reapplied automatically is it?

I'll have to manually reload the Midi Output mapping again to reapply it's settings to any new kit that's loaded?
Back to top
View user's profile Send private message
Azimuth
Moderator & Beta Team
Moderator & Beta Team


Joined: 19 Nov 2010
Posts: 2131

PostPosted: Mon Aug 19, 2019 9:47 am    Post subject: Reply with quote

The mapping should be saved with the Jamstix song when you save it and reload automatically when reloaded. If you want to have a kit to load with the mapping you set up, save it with a new name using the "save" button in the kit window.
Back to top
View user's profile Send private message
sonicviz
Grand Master Jam
Grand Master Jam


Joined: 24 Feb 2007
Posts: 287

PostPosted: Mon Aug 19, 2019 9:54 am    Post subject: Reply with quote

It seems to be the kit mapping that is loaded automatically, not the midi output mapping. Once a new kit is loaded the kit mapping overwrites the midi output mapping and it changes to customized.

This was the cause of my initial confusion, as there are a couple of ways to have the output mappings set and you need to be careful. This is important for workflow reasons, when doing a live gig in particular. It would be easy to forget to load the midi output mapping after changing a song/kit.

The reason for having a midi output mapping to do it is I have a 125+ songs already created and going through each one remapping the drums would be a pita. But I can do it with a midi output remapping, but I'll have to reapply it every time I load a new song with kit, or kit.

It would be great to have a setting on the midi output mapping to check so you could automatically reapply it on a new song load, and not have the kit mapping take priority.
Back to top
View user's profile Send private message
Azimuth
Moderator & Beta Team
Moderator & Beta Team


Joined: 19 Nov 2010
Posts: 2131

PostPosted: Mon Aug 19, 2019 11:48 am    Post subject: Reply with quote

Why not save a new kit with your desired mapping and then save your projects with that new kit, or am I missing something? Like I said the output mapping will load with whatever kit is loaded. Or Plan B: save your new kit with the name "Rock - Default" in the C:\ProgramData\Jamstix4\data\kits\Rock folder so it loads automatically as the default kit.
Back to top
View user's profile Send private message
sonicviz
Grand Master Jam
Grand Master Jam


Joined: 24 Feb 2007
Posts: 287

PostPosted: Mon Aug 19, 2019 5:35 pm    Post subject: Reply with quote

..

Last edited by sonicviz on Mon Aug 19, 2019 5:36 pm; edited 1 time in total
Back to top
View user's profile Send private message
sonicviz
Grand Master Jam
Grand Master Jam


Joined: 24 Feb 2007
Posts: 287

PostPosted: Mon Aug 19, 2019 5:35 pm    Post subject: Reply with quote

Because I have 125+ songs and I'm in an experimental testing mode as well.

It would be great to have a setting on the midi output mapping to check so you could automatically reapply it on a new song load, and not have the kit mapping take priority. That way any song you load keeps the same loaded midi output mapping which takes precedence over the saved kit mapping. If unchecked it defaults back to current behavior, ie: Kit mapping is loaded and midi output mapping is changed to customized.

There's use cases for both situations.
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Rayzoon Technologies LLC Forum Index -> Jamstix - General All times are GMT - 5 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2002 phpBB Group