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 

Understanding how+when Jamstix composes/changes grooves
Goto page 1, 2  Next
 
Post new topic   Reply to topic    Rayzoon Technologies LLC Forum Index -> Jamstix - General
View previous topic :: View next topic  
Author Message
Sir_Plus
Jam Meister
Jam Meister


Joined: 29 Mar 2019
Posts: 56

PostPosted: Sun Mar 31, 2019 1:15 pm    Post subject: Understanding how+when Jamstix composes/changes grooves Reply with quote

First: Jamstix is super cool, powerful, & unique. I've been dreaming of something like this for a long time!
But I have some confusion (I have reviewed the manual a few times) and I'll try to be succinct...
I'm starting with complete rock songs, played along a repeating, static loop, later to be replaced with
something similar, but more elaborate. So I'm I'm trying to do is:
1. Import a midi pattern that I like (got that part down O.K)
2. Initially have it play exactly the same way for every repetition, through the whole song (just a starting point)
3. Mess with individual bars later, each one not affecting any of the others.
3.5 Later, further tweak by replacing some verses with other parts (Chorus, Bridge...etc)

I am paying attention to "Core Bars", & the "Full", "Auto" and "Bar" buttons. Also I use the Locking buttons. Still, it's hard to control
when and how Jamstix recomposes stuff.

Let me split this up, with suggestions in next post...
Back to top
View user's profile Send private message
Sir_Plus
Jam Meister
Jam Meister


Joined: 29 Mar 2019
Posts: 56

PostPosted: Sun Mar 31, 2019 1:54 pm    Post subject: "Part 2" - Understanding how Jamstix works Reply with quote

Despite locking core parts and bars, Jamstix changes repetitions of Core Bars. There does seem to be confusion
about how this works (I'm certainly confused, anyway). So, some ideas:

1. Include an option to have repetitions of a bar remain unchanged by default, and changes/recompostions
of each part apply only to that part- by default. In other words, give the user the ability to work bar by bar,
without worrying about anything else getting changed. (Maybe it's supposed to be able to work this way to
begin with...sorry if I'm just not getting how to make it work!)

2. On another note: Jamstix synchs with host...following it (works perfectly). But it would be great if Jamstix
could have the host DAW go to whatever bar the user selects within Jamstix. Makes sense?
Right now, if one picks a part, say, in the middle of a song to edit and preview, it is not connected
to the playback start point of the DAW. Being able to have Jamstix have the DAW to set its playback
point to whatever bar is being edited would be a super feature!
Back to top
View user's profile Send private message
Sir_Plus
Jam Meister
Jam Meister


Joined: 29 Mar 2019
Posts: 56

PostPosted: Mon Apr 01, 2019 12:57 am    Post subject: Reply with quote

"Work-around" employed so far: Copy the "prototype" part. Create a new part,
and paste the prototype part onto it. Edit to taste, and then be sure to LOCK it right away.
This may be a bit ham-handed, but it's working.
Maybe there's a better way?
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 Apr 01, 2019 3:30 am    Post subject: Reply with quote

Are you linking your song parts? Locking has no effect on Linked song parts. If Part 1 is linked to Part 2, ANY changes to Part 1 (Parent) will mirrored in Part 2 (child) automatically. If your parts are linked, double click the song part in the Song Sheet and choose Unlinked in the Linked To drop down.

Quote:
2. On another note: Jamstix synchs with host.

VST communication is a one way street. The DAW can tell Jamstix what to do but it can't work the other way around. What DAW are you using? If it's Reaper I've got a script that will allow you to go to any bar you want in your project.
Back to top
View user's profile Send private message
Sir_Plus
Jam Meister
Jam Meister


Joined: 29 Mar 2019
Posts: 56

PostPosted: Tue Apr 02, 2019 12:32 am    Post subject: Reply with quote

a_zimuth wrote:
Are you linking your song parts? Locking has no effect on Linked song parts. If Part 1 is linked to Part 2, ANY changes to Part 1 (Parent) will mirrored in Part 2 (child) automatically. If your parts are linked, double click the song part in the Song Sheet and choose Unlinked in the Linked To drop down.

Quote:
2. On another note: Jamstix synchs with host.

VST communication is a one way street. The DAW can tell Jamstix what to do but it can't work the other way around. What DAW are you using? If it's Reaper I've got a script that will allow you to go to any bar you want in your project.


Thanks! I am getting the linking thing. What I mean is, if you make a single groove with several repetitions, the repetitions are all different than the first 2 bars.
Easy to deal with, though. I just create a groove with only 1 repetition, and just copy and paste as needed (while taking your advice here, too).
Also, I figured out that you can copy several parts, and paste them all in a sequence...all in one go.

Also, thanks for the offer for the script! I happen to use Studio One, but I'm getting better pretty quick at navigating, and using shortcut keys to
jump around the timeline.

Aaaand also: So VST's are a one way street- So Jamstix can't make a DAW loop. Too bad. Oh well. Still, maybe Jamstix could still loop a range in the its internal preview area.

Thanks again! Your help is 100% appreciated!
Back to top
View user's profile Send private message
Azimuth
Moderator & Beta Team
Moderator & Beta Team


Joined: 19 Nov 2010
Posts: 2131

PostPosted: Tue Apr 02, 2019 2:05 am    Post subject: Reply with quote

Quote:
What I mean is, if you make a single groove with several repetitions, the repetitions are all different than the first 2 bars.


I don't quite understand what you mean but if you've found a way to make it work, that's all that matters.

Have you tried saving your initial Groove as a style and then loading that saved style for your new part?

No thanks needed for the help. Glad to do it and enjoy doing so.

EDIT: You actually could use the Liveloops function to loop a whole song part.
Back to top
View user's profile Send private message
Grem_Songs
Jamologist
Jamologist


Joined: 06 Jan 2015
Posts: 148

PostPosted: Tue Apr 02, 2019 6:49 pm    Post subject: Reply with quote

a_zimuth wrote:
Quote:
What I mean is, if you make a single groove with several repetitions, the repetitions are all different than the first 2 bars.


I don't quite understand what you mean but if you've found a way to make it work, that's all that matters.




Is he referring to the fact that as Jamstix plays , it does what a drummer does and varies each part each time it's played? And not like a machine and play it perfectly the same way, every single measure?
Back to top
View user's profile Send private message
Sir_Plus
Jam Meister
Jam Meister


Joined: 29 Mar 2019
Posts: 56

PostPosted: Tue Apr 02, 2019 8:30 pm    Post subject: Reply with quote

What I mean is: I import a midi pattern, which is 2 bars long. If I pick 2 repetitions for the part, (so, 4 bars total now)-
the 1st two bars play like the original pattern, but the brain changes the next 2 bars.

So now I just leave the length at 1 repetition, starting off with the part locked- and duplicate it a bunch of times, working
on the song bar by bar (which is how I like to work anyway). I just re-lock stuff when I'm happy with it. *I also make sure the parts are unlinked, as described before.
Back to top
View user's profile Send private message
Grem_Songs
Jamologist
Jamologist


Joined: 06 Jan 2015
Posts: 148

PostPosted: Wed Apr 03, 2019 8:37 am    Post subject: Reply with quote

Sir_Plus wrote:


but the brain changes the next 2 bars.



That's what I was saying. The brain changes it due to that's what a regular experienced drummer would do. IOW, Jamstix is working as expected! : )

Personally, that's what I love about Jamstix. It really is like a real drummer sitting in on the creative process. And that get's my juices flowing!
Back to top
View user's profile Send private message
Azimuth
Moderator & Beta Team
Moderator & Beta Team


Joined: 19 Nov 2010
Posts: 2131

PostPosted: Wed Apr 03, 2019 10:56 am    Post subject: Reply with quote

If you are importing a 2 bar midi file, choose Bar dropdown>Save Groove as Style. Save the 2 bars as an new style in User Styles after you modify it how you want it and then load that style when using the Song Builder and that 2 bar groove will cover the entire song you build. I think that would be easier and faster than your current method.

But as I said, whatever works for you is all that matters.
Back to top
View user's profile Send private message
TheSystem
Grand Master Jam
Grand Master Jam


Joined: 16 Dec 2009
Posts: 294

PostPosted: Thu Apr 04, 2019 4:16 am    Post subject: I am interested in this script Reply with quote

a_zimuth wrote:
I've got a script that will allow you to go to any bar you want in your project.


Hi A_Zimuth

This script sounds like something I can use. How can I get it?

I am a Reaper user.

Thanks
Brian
Back to top
View user's profile Send private message
Azimuth
Moderator & Beta Team
Moderator & Beta Team


Joined: 19 Nov 2010
Posts: 2131

PostPosted: Thu Apr 04, 2019 4:49 am    Post subject: Reply with quote

Code:
-- @description Go to measure
-- @version 1.0
-- @author me2beats
-- @changelog
--  + init

local r = reaper

local retval, msr = r.GetUserInputs("Go to measure", 1, "Go to measure:", "")
if not retval then return end
msr = tonumber(msr - 1)
if not msr or msr < 0 then return end

msr = math.floor(msr+.5)

local time = r.TimeMap_GetMeasureInfo(0, msr)

local play_st = r.GetPlayState()
if (play_st == 0 or play_st == 2) and r.GetCursorPosition() == time then return end

r.Undo_BeginBlock()
r.SetEditCurPos2(0, time, 0, 1)
r.Undo_EndBlock('Go to measure'..' '..(msr + 1), 0)



This is me2beats' script, I just modified it to make it go to the correct measure, hope it helps.
Back to top
View user's profile Send private message
Grem_Songs
Jamologist
Jamologist


Joined: 06 Jan 2015
Posts: 148

PostPosted: Thu Apr 04, 2019 9:12 am    Post subject: Reply with quote

a_zimuth wrote:
If you are importing a 2 bar midi file, choose Bar dropdown>Save Groove as Style. Save the 2 bars as an new style in User Styles after you modify it how you want it and then load that style when using the Song Builder and that 2 bar groove will cover the entire song you build. I think that would be easier and faster than your current method.

But as I said, whatever works for you is all that matters.



I agree. This is the best method for working with a new song your creating. Well, it works well for me. The ability to import a midi file and create a style from that, then use it in an entire song is ....What it's all about!!

It amounts to you coming in the band room with a new song, playing it, tapping the drum part out, and then the drummer following you as the song develops!!
Back to top
View user's profile Send private message
filo_01
Jammer
Jammer


Joined: 01 Mar 2019
Posts: 40

PostPosted: Sun Jan 26, 2020 10:20 am    Post subject: Reply with quote

Hi, I think this is a right thread for my question.
I've created a simple test song with one 4 bars verse. I would like to change every 4th bar Brain Style from "Default" to "[X] No Snare" and leave first three bars untouched/unchanged.



There are two things I don't understand and probably I'm doing something in a wrong way.

My steps to reproduce 1st one- change of Brain Style for particular bar
1. Song -> Load song
2. Verse Part -> Locking - Lock All Bars
3. Set 4th bar as active and set its Brain Style to "[X] No Snare" (as on the screenshot above)
4. Play all four bars - groove of all of them is OK, but the first three bars have also Brain Style set to "[X] No Snare". Why, while they're locked?
5. Verse Part -> Locking - Unlock All Bars
6. Play all four bars - groove has been changed, all bars is played with "[X] No Snare" Brain style.


My steps to reproduce 2st one- repetition value change
1. Song -> Load song
2. Verse Part -> Locking - Lock All Bars
3. Change repetitions from 30 to 1 on Verse
4. Play 4 bars - sounds OK, all bars are unchanged (thanks to Lock, 2.)
5. Verse Part -> Locking - Unlock All Bars
6. Play 4 bars - at least 4th bar has been recomposed, why? Just by changing value of repetitions?

Thank you for your advice.
Back to top
View user's profile Send private message
Azimuth
Moderator & Beta Team
Moderator & Beta Team


Joined: 19 Nov 2010
Posts: 2131

PostPosted: Sun Jan 26, 2020 6:50 pm    Post subject: Reply with quote

Hi filo_01,

#1) The reason that occurs is because presets apply to the entire song part, not just a single bar. While you have all bars locked and then change the preset in a single bar, only the unlocked bar is recomposed. Then when you unlock all of the other bars, if you have "Full" active, those bars will recompose with the new preset instantly when unlocked. If you have "Full" inactive but "Auto" active, they will recompose with the new preset when being played through.

#2) I'm assuming that you are doing this with the default lone Verse in the Song Sheet when first loading Jamstix. If you notice the song part is 4 bars, 30 repetitions with TF (transition fills) checked. The reason bar 4 has changed after reducing the number of repetitions to 1 is because now bar 4 is the last bar of the song part and now contains a transition fill and is colored Orange. If you changed repetitions to 2, then bar 8 instead of bar 4 would exhibit the same thing.

Hope I've understood your questions properly.
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
Goto page 1, 2  Next
Page 1 of 2

 
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