Se connecter
Se connecter

ou
Créer un compte

ou
FR
EN
Cockos Ninjam [Freeware]
(4)
Déposer un avis
Où acheter Ninjam [Freeware] ?
Moins
Aucun revendeur ne propose ce produit pour le moment.
Alerte disponibilité
Il n’y a pas de petite annonce pour ce produit.
Alerte nouvelle annonce

[News] Ninjam, le skype des musiciens

  • 544 réponses
  • 48 participants
  • 17 982 vues
  • 44 followers
Sujet de la discussion [News] Ninjam, le skype des musiciens
Justin Frankel, créateur entre autres de Winamp et Gnutella, vient de mettre au point Ninjam, un logiciel destiné à réaliser des jams entre plusieurs musiciens par internet.

Lire la news





Ce thread a été créé automatiquement suite à la publication d'une news pour ce produit. N'hésitez pas à poster vos commentaires ici !
Afficher le sujet de la discussion
51
Bah tu sais y a des programmes de chat audio qui sont gratuit et tres performant !! avec une latence tres faible
52
Mais bon il faut bien un debut, d ici quelque temps va y avoir un petit genie qui va trouver une solution =)
53
Pourtant, sur la première démo, les musiciens semblaient être synchro, à qqchose près !

Une nouvelle sorte de programme ; le fakeware ! ;)

Ne fallait-il pas sacrifier Dieu lui-même et, par cruauté vis-à-vis de soi-même, adorer la pierre, la bêtise, la lourdeur, le destin, le néant ? F. Nietzsche

54

Citation : De toute facon leseul moyen c est d avoir un mega connection la oui c est entierement jouable, mais bon pour l instant c est pas gagné



le probleme de la latence, c'ets pas tant le temps de latence, c'ets son imprevisibilité. la latence d''un reseau est tres variable selon l'encombrement d'un reseau: si toi t'as 40ms, que ton batteur en a 70 et que le bassiste fait du 140, c'ets bien pire que d'avoir une mesure de retard, d'autant que des fois ça sera 40, des fois 35, et des fois 45 selon l'encombrement...
le reseau a latence faible, c'est impossible, partant de la, y'a pas 36 solutions, il faut fixer une latence commune, suffisemment large pour qu'elle depasse les latences du reseau. en gros ça veut dire que tu vas tout entendre en retard, et que les autres vont entendre ce que tu fais en retard. et dans ce cas, vaut mieux tomber comme els mecs de ninjam le font, sur un decalage d'une mesure, comme ça on joue quand meme en rythme.

en chat ou en jeu en reseau, la latence du reseau est assez negligeable (encore que, joue avec un gros ping a counter strike, tu vas voir...), et peut varier puisqu'il n'y a pas de problemes de synchro. en musique c'est different. et a moins de modifier le reseau (genre :mdr: ), il est impossible de contourner ce probleme sans induire une latence fixe. c'est pas la peine d'esperer.

pour l'exemple, ils sont synchro, justement. mais a une mesure de decalage l'un des autres dans leur ecoute.

en gros, sur une mesure donné, tu joues sur ce que tes collegues ont joué chez eux la mesure precendente, et eux n'entendront ce que tu joues qu'a leur mesure suivant.

Citation : Une nouvelle sorte de programme ; le fakeware !


mais pas du tout, vous ne comprenez pas le principe?? c'est expliqué clairement sur leur site, ils t'expliquent ce principe de latence musicale, bien sur qu'au final ça semble etre synchro, tout le concept repose la dessus:
tu jouais une mesure il y a 6 mois a 120. je vais en jouer une aujourd'hui a 120, demain, un autre en fera une, ben t'empiles les 3, c'ets synchro!!
55
Ouai le mieux c est de faire tourner une bar et de partir sur une impro modale et en voiture simone tout le monde se regal a balancer ces phrasés a tour de role.
56
Certes oui, c'est synchro mais juste au niveau du tempo ! Pour ce qui est de la progression harmonique les choses se compliquent. Avant de se lancer il vaut mieux prévoir une structure du genre couplet / refrain et un "leader" si toutefois cette notion est viable, car si personne ne peut diriger le débat d'une façon ou d'une autre ce soft devrait donner naissance à la plus grosse boulangerie industrielle de l'histoire de la Musique ! :mrg:

Ne fallait-il pas sacrifier Dieu lui-même et, par cruauté vis-à-vis de soi-même, adorer la pierre, la bêtise, la lourdeur, le destin, le néant ? F. Nietzsche

57
Pour les canons, c'est tiptop en tout cas :)
58
Oui si la bar est bien programé y a moyen de faire des plans plus complexes, oui apres tout pkoi pas, ou tout simplement une bonne reprise, c est tout a fait possible effectivement
59

Citation : Pour les canons, c'est tiptop en tout cas :)



xtd :mdr: :mdr: :bravo:
60
Trois...Quatre ... Frèreuuuuh Jacqueuuuh, Fréreuuuh Jacqueuuuh, Dormez-vouuuus ? Dormez-vouuus !

:zzz: :zzz: :zzz:

:mdr: :mdr: :mdr:

Ne fallait-il pas sacrifier Dieu lui-même et, par cruauté vis-à-vis de soi-même, adorer la pierre, la bêtise, la lourdeur, le destin, le néant ? F. Nietzsche

61
Moi, j'dis qu'on devrait quand meme se marrer.
flag
She pondered the significance of short-person behaviour in pedal depressed pan-chromatic resonance and other highly ambiant domains.
62
Ouais c'ets carrement interessant. pour la bar et la strucuture toute faite, ça reviens a jouer chacun dans son coin, en compliquant puisque le retour aura une mesure d'avance. par contre, ouia,s l'iimpro tonale, carrement je crois...
63
C kler c est le plus logique le plus simple a mettre en place et surtout le plus fun !!!
64
Bon quand est ce que ca sort qu on test la bete lol
65

Citation : June 25 2005
saturday
ok so I lied

... we still haven't publicly released NINJAM. I know it's late, but we're
resolving some issues that probably would have bugged people (just this
morning I managed to rearchitect a portion of code that made everything
run a whole lot smoother), and it'll be worth it.

66
Bon allez les gars, c'est le WE, le temps idéal pour travailler sur Ninjam! J'aurais bien filé un coup de main mais moi et la programmation on ne se comprend pas vraiment. Mettez-nous qq chose sous la dent en attendant, comme qq screenshots p.ex., de quoi se passer les nerfs quoi.
Pensez-vous qu'un jour la vitresse du réseau permette une utilisation temps réel?
67
Mais il existe une beta-version !
68

Citation : Pensez-vous qu'un jour la vitresse du réseau permette une utilisation temps réel?


non, c'est impossible. les latences d'encodages decodages vont reduire avec la vitesse des procos, mais en ce qui concernela latence du reseau, il est impossible de la stabiliser, on peine deja parfois en reseau local (la latence existe), alors a l'echelle du net....
69
Sur le site? bizarre, je ne vois que la page avec les samples
70
Il veux dire qu'il existe une version beta, mais qu'elle n'est pas publique.
71
Je me disais bien...

Citation : non, c'est impossible. les latences d'encodages decodages vont reduire avec la vitesse des procos, mais en ce qui concernela latence du reseau, il est impossible de la stabiliser, on peine deja parfois en reseau local (la latence existe), alors a l'echelle du net....



Mais pourtant les temps de latence de skype sont presque corrects non? Mais peut-être que ce sont les limites de la communication filaire et que ces préciseuses millisecondes ne seront jamais réduites
72
Bqh il est toujours possible de réduire un maximum la latence en utilisant des protocol tel que udp (déjà utilisé dans la technologie du streaming), mais le soucis d'internet, c'est que c'est fait de millions de routeurs à travers le monde, et tout ces routeurs aportent une latence supplémentaire, encore plus si le réseau est encombré.

Mais sinon, je pense que qu'il doit être possible de synchronisé plusieurs musicien dans une zone géographique proche à 3 h du matin :mdr:
73
L'heure à laquelle le musicien quitte le bar ... c'est imaginable :bravo:
74
Skype la latence est ok parce qu'il n'y a pas de probleme de synchro. meme 100ms, pour du chat, c'est que dalle, tandis que pour de la musique, c'est assez enorme. d'autant que comme dit plus haut, c'est vraiment l'imprevisibilité du reseau qui rend ça difficile (meme en udp helas), et qui peut de desynchroniser d'un coup, et varier suffisemment pour te perdre (et les autres musiciens en meme temps).

meme a 3h sur une plaque locale, ça me parait dur de stabiliser, et dur de descendre sous les 100ms, temps d'encodage decodage compris.
75