midiboodschappen versturen over internet

korgkonijn

stoffige zomp
Lid sinds
22 oktober 2002
Berichten
321
Locatie
cardboardbox 072
weet iemand of je midi over het internet zou kunnen versturen? en zo ja hoe zou dat moeten? heeft iemand anders er ooit ook maar iets over gehoord?
 
hmmm,nee nog nooit van gehoord lijkt me ook erg raar werken,kan me voorstellen dat je dan een software progje hebt dat eigenlijk een internet/netwerk verbinding is maar in een sequencer herkent wordt als midi poort?zal me een lekkere latency opleveren... wordt denk ik gewoon midi-bestanden verzenden over internet ben ik bang....tenzij je dat bedoelt?
 
nee ik bedoel niet midibestanden maar echt boodschappen.
 
We hebben het eens geprobeerd met een aantal uit Engeland en de VS. Tenminste, we hebben de software geschreven. Real time Midi events is zo goed als onmogelijk. De vertraging is veel te groot. Midi CC ging veel beter, dus het ingrijpen bij elkaar, maar dat is veel minder op tijd. De volgende stap was een gewone telefoonlijn, maar zover zijn we nooit meer gekomen, want de volgende ideeen vlogen ons al weer om de oren.

Wout
 
Cubase had toch Rocket Power vanaf versie... 3.7? of 5?
dat was volgens mij specifiek voor online samenwerken.

logic had ook zoiets, maar hoe dat heet weet ik niet meer.
 
Zo lang er gewerkt wordt met IPv4 (internet protocol) gaat zoiets niet echt goed. IPv4 kan immer geen constante bitrate garanderen of een Quality of Service. Met IPv6 (als het er ooit al zou komen) zou dit wel mogelijk moeten zijn. 't is enkel een beetje wachten op Microsoft, zij moeten de knoop doorhakken.

De meeste dingen die we op internet doen zijn niet tijds-geörienteerde zaken, bv; downloaden, een site openen ... Voor realtime audio/video zou dan een apart deel gereserveerd kunnen worden en dit realtime verkeer zou dan voorrang krijgen op al de rest.
 
Ik heb ook eens naar zo'n proggie gezocht en kwam op mijn zoektocht dit tegen http://perso.magic.fr/jp-rodier/midi2lan/midi2len.htm

Mijn bedoeling was om reason op een andere pc in mijn netwerk te laten draaien en deze via Midi2Lan te besturen.
Ik heb alleen nog geen goed programma kunnen vinden die het audio signaal goed over het netwerk stuurt.

Via internet lijkt mij het niet echt handig met de huidige ping tijden.
 
logic had ook zoiets, maar hoe dat heet weet ik niet meer

Bij logic was het nethetzelde...zelfde naam- maar was net als bij cubase niet echt realtime...
voordeel was dat het niet enkel midi was maar ook audio...

ik heb er een tijdje mee gexperimenteerd en was wel leuk ... maar je moest altijd op een SEND knop duwen , dan uploade die de handel naar iedereen die in dezelfde 'studio' zat als jij .. die kregen dan de 'updates' door.

niet echt realtime dus maar wel leuk.

Maar zon tool dat in realtime midi kan versturen is wel leuk denk ik... en vertraging moet nog redelijk meevallen denk ik.
Als je ziet dat je 3D shooters, die eindeloos veel meer data moeten versturen dan wat midi data, wel in quasi real time het tegen elkaar met honderden tegelijk kunnen opnemen, waarom zou een midi verbinding met 2 personen niet kunnen lukken dan ?

Er moeten gewoon wat proffesionals er zich mee bezig houden, maar ik vrees dat de grote jongens hier geen markt in zien.
 
Origineel geplaatst door Waveglider
Bij logic was het nethetzelde...zelfde naam- maar was net als bij cubase niet echt realtime...
voordeel was dat het niet enkel midi was maar ook audio...

ik heb er een tijdje mee gexperimenteerd en was wel leuk ... maar je moest altijd op een SEND knop duwen , dan uploade die de handel naar iedereen die in dezelfde 'studio' zat als jij .. die kregen dan de 'updates' door.

niet echt realtime dus maar wel leuk.

Maar zon tool dat in realtime midi kan versturen is wel leuk denk ik... en vertraging moet nog redelijk meevallen denk ik.
Als je ziet dat je 3D shooters, die eindeloos veel meer data moeten versturen dan wat midi data, wel in quasi real time het tegen elkaar met honderden tegelijk kunnen opnemen, waarom zou een midi verbinding met 2 personen niet kunnen lukken dan ?

Er moeten gewoon wat proffesionals er zich mee bezig houden, maar ik vrees dat de grote jongens hier geen markt in zien.

Je geeft het hier zelf aan, in quasi realtime. 1 of 2 sec vertraging maakt voor zo'n spelletje geen bal uit. Voor iets als midi moet je nog altijd 100% garantie hebben dat er geen vertraging op zit, of midi nu een eenvoudig protocol is of niet heeft daar niks mee te maken. Dit kan het huidige Internet protocol nog altijd niet. Het is gewoon microsoft die de stap moet doen vooraleer je nog maar kan spreken van echt realtime! Als dit er eenmaal is zullen er wel genoeg programmat'je komen die dit kunnen want dan is er niks moeilijk meer aan.

Het probleem dat er echter is is dat dat toekomstige protocol volledig compatibel moet zijn met het oude/huidige en dit kan wel eens een moeilijke klus worden.
 
de reden dat ik dit vraag is de volgende: ik kwam DEZE advertentie tegen op marktplaats.
ik stuurde toen een mailtje en kreeg antwoord



hey Pieter en Titia,

Ik heb jullie noodkreet met veel intresse gelezen, ik wil als ik het kan jullie helpen, want het ziet er intressant uit. Ik ben zelf ook bezig met muziek en ook met video/animaties. Ik begrijp alleen nog niet helemaal wat jullie bedoeling is.
Dit is wat ik er van denk te begrijpen. Jullie willen synthesizermuziek realtime via het internet naar iemand versturen die achter een computer zit en deze muziek gebruikt om kleuren voor tv? videoscherm? VHS?
Laat wat van jullie horen, ik ben erg benieuwd!


Grtz Patrick

ps hebben jullie een website die ik kan bekijken?


hoi Patrick,
bedankt voor je reactie!
het is dus de bedoeling dat de twee(of meer) computers aan elkaar gekoppeld worden via internet en dat deze op elkaar reageren met beeld of geluid
als bv de synthesiser een A speelt
moet het tekenprogramma ( op de andere computer) rood worden, of het poppetje moet gaan lopen
en andersom, op deze manier kun je samen spelen (en lesgeven etc) op afstand
groet titia&pieter




vandaar.... nu iemand wel een goed werkend idee, of werkt dit gewoon niet op dit moment?
 
Origineel geplaatst door Toon
Zo lang er gewerkt wordt met IPv4 (internet protocol) gaat zoiets niet echt goed. IPv4 kan immer geen constante bitrate garanderen of een Quality of Service. Met IPv6 (als het er ooit al zou komen) zou dit wel mogelijk moeten zijn. 't is enkel een beetje wachten op Microsoft, zij moeten de knoop doorhakken.

De meeste dingen die we op internet doen zijn niet tijds-geörienteerde zaken, bv; downloaden, een site openen ... Voor realtime audio/video zou dan een apart deel gereserveerd kunnen worden en dit realtime verkeer zou dan voorrang krijgen op al de rest.

je bedoelt TCP/IP die momenteel idd op versie 4 zit? dat is overigens geen microsoft protocol maar goed...
 
Origineel geplaatst door Slipperman
je bedoelt TCP/IP die momenteel idd op versie 4 zit? dat is overigens geen microsoft protocol maar goed...

Idd, maar zolang microsoft het nog niet implementeerd in z'n software werkt het niet.

@ Korgkonijn

Wat jij bedoelt is perfect mogelijk. Het komt erop neer de juiste software te schrijven.
 
Origineel geplaatst door Toon
@ Korgkonijn

Wat jij bedoelt is perfect mogelijk. Het komt erop neer de juiste software te schrijven.

hoe dan en met welke software?
logiic en/of cubase en dan gebruiken zoals hierboven al beschreven?
 
Er zijn programma's om midi via tcp/ip te versturen.
Er zijn ook programma's om audio via tcp/ip te versturen.

En MS implementeerd ook IP4 en IP6 in hun OS'en.
Anders kon 98% van de gebruikers niet met IE browsen. ;)
 
Origineel geplaatst door korgkonijn
hoe dan en met welke software?
logiic en/of cubase en dan gebruiken zoals hierboven al beschreven?

Ik denk niet dat er al software bestaat die dit doet, d.i. midi van bv. een hardware synth over internet versturen en dan daar je eigen/een grafische toepassing mee controleren. Dit wordt zelf programmeren dus ...

Visual Basic lijkt me één van de eenvoudigere programmeertalen om zoiets te programmeren.
 
Origineel geplaatst door fuse

En MS implementeerd ook IP4 en IP6 in hun OS'en.
Anders kon 98% van de gebruikers niet met IE browsen. ;)

Volgens mijn cursus Computernetwerken van 300 blzn. die ik binnen een maand knots van buiten moet kennen is IPv6 nog altijd niet geïmplementeerd ;)
 
Je moet niet alles geloven wat in de boeken staat.
(en die van Micro$oft al helemaal niet)

De universiteiten draaien grotendeels al op IP6.
En zolang IP4 het nog goed genoeg doet schakelt niemand nog echt over.

Maar het is net zoiets als met de oude telefooncentrales. Op een geven moment moeten die vernieuwd worden omdat het oude meuk geworden is. ;)

Voor een gebruiker thuis is het gewoon een extra driver installeren en evt een nieuwere netwerkkaart en je zit al op IP6. ;)

Linux heeft het al standaard in hun distro's zitten.
 
Back
Top