Home of the jammr Community
Hei!
Firstof all, well done for Jammr. I believe it is based on NinJam's protocol, right? At least, that is how I found it. Anyway… I have a slight problem with Jammr sound configuration.
I am a guitar player, and I like to use a lot of amp sims. I like to combine them so I get the best achievable tone I can. And for that, I use my DAW, Sonar. I used JackAudio to connect my DAW to the input of NinJam, but JackAudio requires ASIO…
Since ASIO is used by lots of musicians, could you please make Jammr compatible with it?
Thanks!
(I shared a link to Jammr with a French guitar players community. NinJam does not work well with recent macs so it seems to be a better option )
EDIT:
I have juste tried Jammr with a friend of mine, who is using Mac. I just used amplitube and for jamming, it was fairly enough. It works great! However we think some features are lacking to make the experience fully enjoyable:
- It would be better if there were sliders to change the volume of the metronome ;
- It would also be better if we could change the volume of the other's channel as we hear it.
But frankly, that's it. ASIO, and some volume sliders would do the trick. Otherwise, it is one of the simplest jam software I've tried. It is user friendly, and I love it. I am really looking forward to see what else you'll come up with!
Thanks a lot for such a great software, and keep producing the great work! o/
Edited Hellharicot (July 15, 2013 12:03:14)
Offline
Hellharicot
I am a guitar player, and I like to use a lot of amp sims. I like to combine them so I get the best achievable tone I can. And for that, I use my DAW, Sonar. I used JackAudio to connect my DAW to the input of NinJam, but JackAudio requires ASIO…
Since ASIO is used by lots of musicians, could you please make Jammr compatible with it?
Hellharicot
(I shared a link to Jammr with a French guitar players community. NinJam does not work well with recent macs so it seems to be a better option )
Hellharicot
- It would be better if there were sliders to change the volume of the metronome ;
- It would also be better if we could change the volume of the other's channel as we hear it.
Offline
Wow. I am really surprised by how quick you responded. I thought you'd take a longer time to do so!
Now I get why you don't have ASIO support. But I didn't know about the VST side-chain thing, and that solves the problem. Also, I achieve lower latency with Jammr set up with the Wasapi driver mode than with ASIO in any other software. Unbelievable!
I was wondering: do Jammr support 64-bits VSTs, or just 32-bits? I thought about it when I loaded amplitube. How many VSTs can be chained in Jammr?
The other day I wrote some theoretical stuff about the use of NinJam to Jam. Most people don't get the interval, and assume the software isn't that effective as they can't cover songs with it. Basically, I noticed that the interval between the moment when you play and the moment your friend hears what you played can be easily overcome: only the perception of each player matters.
Hence I figured out that NinJam/Jammr are great to play jams over specific chord progressions. With a four chords progression over four bars, you could easily jam and hear what the other is playing on a B when you play a B. The BPI must just be defined like this:
(number of bars x number of beats per measure) / 2 = BPI
(4 x 4) / 2 = 16 / 2 = 8 BPI
Offline
Hellharicot
I was wondering: do Jammr support 64-bits VSTs, or just 32-bits? I thought about it when I loaded amplitube.
Hellharicot
How many VSTs can be chained in Jammr?
Hellharicot
The other day I wrote some theoretical stuff about the use of NinJam to Jam. Most people don't get the interval, and assume the software isn't that effective as they can't cover songs with it. Basically, I noticed that the interval between the moment when you play and the moment your friend hears what you played can be easily overcome: only the perception of each player matters.
Hence I figured out that NinJam/Jammr are great to play jams over specific chord progressions. With a four chords progression over four bars, you could easily jam and hear what the other is playing on a B when you play a B. The BPI must just be defined like this:(number of bars x number of beats per measure) / 2 = BPI
Therefore, with a classic four chords progression like D - A - b - G:(4 x 4) / 2 = 16 / 2 = 8 BPI
Setting the BPI at 8 would do the trick, and you'd just have to play over it.
Now, here's the thing: the metronome is a little annoying there as the emphasized beat will occur at the wrong time. In order to make it work with that particular bar, we would need to emphasize beats 1 and 5, but keep the BPI at 8. Would coding such a thing be possible? We would have the BPI as a total number (8), and then subdivise it into two even bars (4 - 4).
Offline
If my 64-bits VST plugins don't work, I may attempt to use jBridge or anything similar. It may work.
Well, effectively, the more people are jamming the more difficult that BPI thing gets. I didn't think about it. Would setting a priority rule solve it? User 1 would be the first to play, User 2 the second one, then User 3 the third one. If the interval is longer between User 1 and 3, wouldn't the problem be solved for a 3 users jam?
1 plays | D A --- b G --- D A --- b G --- etc --- | 2 hears | --- --- D A --- b G --- D A --- etc --- | 3 hears | --- --- --- --- D A --- b G --- etc --- |
Offline
Hellharicot
If my 64-bits VST plugins don't work, I may attempt to use jBridge or anything similar. It may work.
Well, effectively, the more people are jamming the more difficult that BPI thing gets. I didn't think about it. Would setting a priority rule solve it? User 1 would be the first to play, User 2 the second one, then User 3 the third one. If the interval is longer between User 1 and 3, wouldn't the problem be solved for a 3 users jam?I believe the thing there would be to keep this sort of diagonal shape at the beginning, whatever the number of people are jamming. But the more the users, the bigger the interval.1 plays | D A --- b G --- D A --- b G --- etc --- | 2 hears | --- --- D A --- b G --- D A --- etc --- | 3 hears | --- --- --- --- D A --- b G --- etc --- |
What would be your idea to improve such a concept? I am no programmer so I do not understand everything that occurs in the software.
Offline
Well that's the way it is meant to work, and it is effectively the simplest way to jam. However, it is not so practical when it comes to so long bars, as most jammers do not know where to stop their soloing. Because of it, they never stop, and there is no more musical exchange. On the other hand, it is hard to cope with such a huge interval, even though it allows musician to play over the same chords.
I believe there must be some sort of ethics amongst musicians, like « I play those 12 bars, then you play them, then he plays them and so forth ».
So… The only thing that would be needed would be the distinction between metronome and interval, so users could fix the bar measure at 4/4 for instance and still have a BPI of 48.
Thank you so much for taking my ideas into consideration. I appreciate, even though you have better ideas as you know the software better.
Offline
Hellharicot
Well that's the way it is meant to work, and it is effectively the simplest way to jam. However, it is not so practical when it comes to so long bars, as most jammers do not know where to stop their soloing. Because of it, they never stop, and there is no more musical exchange. On the other hand, it is hard to cope with such a huge interval, even though it allows musician to play over the same chords.
I believe there must be some sort of ethics amongst musicians, like « I play those 12 bars, then you play them, then he plays them and so forth ».
Offline