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 import issues

 
Post new topic   Reply to topic    Rayzoon Technologies LLC Forum Index -> Jamstix - General
View previous topic :: View next topic  
Author Message
opcode
Jammer
Jammer


Joined: 10 Aug 2005
Posts: 42

PostPosted: Mon Oct 07, 2019 6:47 pm    Post subject: MIDI import issues Reply with quote

I found two issues concerning the groove importer (Jamstix 4.4.3).

(1) The Preview function in the "Load MIDI Groove" dialog does not work for me. It just always seems to play a single tom hit on beat 5 and nothing else, regardless of the MIDI file selected and regardless of the MIDI mapping.

(2) In the BFD3 mapping, BFD's "Hihat Open Tip" maps to jamstix' "Hihat Closed".
Back to top
View user's profile Send private message
opcode
Jammer
Jammer


Joined: 10 Aug 2005
Posts: 42

PostPosted: Mon Oct 07, 2019 7:14 pm    Post subject: Re: MIDI import issues Reply with quote

opcode wrote:

(2) In the BFD3 mapping, BFD's "Hihat Open Tip" maps to jamstix' "Hihat Closed".


I can probably fix this myself by editing BFD3.mdmap. I will give that a shot.
It appears that jamstix' MIDI note values are shifted by an octave (12); is that correct?
Back to top
View user's profile Send private message
opcode
Jammer
Jammer


Joined: 10 Aug 2005
Posts: 42

PostPosted: Mon Oct 07, 2019 7:23 pm    Post subject: Re: MIDI import issues Reply with quote

opcode wrote:
It appears that jamstix' MIDI note values are shifted by an octave (12); is that correct?


Now I am totally confused. BFD names note A#2 for Hihat Open Tip, but when I import the MIDI file exported by BFD3 into Cubase, it shows the note as A#0, and in jamstix' mapping file, there's

Code:
54=34      ;Hihat Open


where 34 corresponds to A#1. Confused
Assuming that the octave shift works out OK, the mapping would be fine, but somehow I get the closed hihat.
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 Oct 07, 2019 9:02 pm    Post subject: Reply with quote

Quote:
It appears that jamstix' MIDI note values are shifted by an octave (12); is that correct?

There are 2 different "standards" for midi note designation, Roland or Yamaha. There is an option in Jamstix: Options>User Interface & 3D Kit> Use Yamaha pitch convention for note values to switch between them. Try toggling that and see if it helps.
Back to top
View user's profile Send private message
opcode
Jammer
Jammer


Joined: 10 Aug 2005
Posts: 42

PostPosted: Tue Oct 08, 2019 2:37 pm    Post subject: Re: MIDI import issues Reply with quote

opcode wrote:
I found two issues concerning the groove importer (Jamstix 4.4.3).

(1) The Preview function in the "Load MIDI Groove" dialog does not work for me. It just always seems to play a single tom hit on beat 5 and nothing else, regardless of the MIDI file selected and regardless of the MIDI mapping.

(2) In the BFD3 mapping, BFD's "Hihat Open Tip" maps to jamstix' "Hihat Closed".


The preview function started working today, which revealed that the mapping is indeed fine, as the open hihat plays correctly in the preview. However, it is impossible to get the open hihat to play once the groove is imported. Jamstix always composes the groove with a closed hihat, even if all brain elements except the groove importer are disabled and regardless of the drummer selected (I tried a few).

Unfortunately, the preview function is rather volatile; it broke again minutes after I started writing the above paragraph. I just played around with Jamstix a bit, loaded a different kit, went back to the groove importer and the preview was broken again, playing only a single hit approximately on beat 5. This should be investigated. If I can reliably reproduce the issue, I will report further.
Back to top
View user's profile Send private message
opcode
Jammer
Jammer


Joined: 10 Aug 2005
Posts: 42

PostPosted: Tue Oct 08, 2019 4:41 pm    Post subject: Reply with quote

@Ralph: I have now gathered enough information to update my bug report. I found two issues pertaining to MIDI groove import:

(1) The Preview function will not work if the bar currently highlighted in jamstix (shown in the bar editor) is beyond the MIDI groove's length, i.e. if the MIDI groove is 2 bars long and the selected bar is bar 3, the preview function will not work. In other words, it works as expected only if
bar 1 is selected. (Quite an evil hack to implement the preview this way Wink)

(2) Although open hihats in MIDI grooves are correctly played in preview mode, any parts composed by the brain after the groove has actually been imported will convert open hihats to closed hihats (tested with Import style and several metal/rock drummers).

I hope you can address these issues in a future update.

I also have some feature suggestions regarding the groove importer:

(F1) Add a filter to the groove importer which allows to retain only certain drum groups/cymbal groups in the imported groove, discarding all others (groups being, for example: snare, kick, toms, hihat, crashes and other cymbals - each with its own checkbox). By retaining, for example, only the kick & snare pattern or only the hihat pattern, one can use Jamstix' brain elements to mix & match. This makes a lot of sense, imo, as one can use Jamstix to add to a groove, but adding stuff really is useful only if the imported groove doesn't already contain everything.

(F2) UI improvement: In the groove import dialog, use an ellipsis ("...") to shorten long paths in the list of groove folders, such that one can see the tail of the path (which typically is more informative than the prefix). Alternatively, widen the whole dialog to provide for quite a bit more space.

Let me know what you think.


Last edited by opcode on Tue Oct 08, 2019 5:46 pm; edited 1 time in total
Back to top
View user's profile Send private message
Ralph [RZ]
Site Admin
Site Admin


Joined: 02 Jan 2008
Posts: 13332

PostPosted: Tue Oct 08, 2019 5:41 pm    Post subject: Reply with quote

Thank you for you research, I'll see about looking into the importer issues.

Your FRs make a lot of sense and will be considered for a future update. Thank you so much!
_________________
Ralph Zeuner
Rayzoon Technologies LLC
http://www.rayzoon.com
Back to top
View user's profile Send private message Send e-mail
opcode
Jammer
Jammer


Joined: 10 Aug 2005
Posts: 42

PostPosted: Mon Oct 14, 2019 2:26 pm    Post subject: Reply with quote

I found one further (minor) issue with the Groove Importer: If the Groove Importer brain element is disabled, the type of groove can be changed and changes take effect in the UI but are not in effect when subsequently trying to pick a groove of the new type, i.e. the dialog will show elements of the previously selected type.

While we're on the subject of disabled brain elements: I always had a bit of trouble identifying which elements are disabled in JS4 with a quick glance, because the strike-through is quite subtle. Perhaps the line thickness and/or transparency could be changed to make the status more clearly discernible.
Back to top
View user's profile Send private message
Ralph [RZ]
Site Admin
Site Admin


Joined: 02 Jan 2008
Posts: 13332

PostPosted: Fri Oct 18, 2019 9:25 am    Post subject: Reply with quote

Jamstix 4.4.4 is now available, which fixes the import preview issue as well as the import hihat open issue for BFD3.
_________________
Ralph Zeuner
Rayzoon Technologies LLC
http://www.rayzoon.com
Back to top
View user's profile Send private message Send e-mail
opcode
Jammer
Jammer


Joined: 10 Aug 2005
Posts: 42

PostPosted: Sat Oct 26, 2019 6:52 am    Post subject: Reply with quote

Thanks for also addressing the display of disabled brain elements. Great update!
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