Passing midi through the internet - First prototype
Posted: Fri Jan 08, 2016 11:16 pm
Midi is one of my favorite criterions in FS, that's not a secret. Every new midi tip, trick or tiny module that posted here is a little celebration for me. Inspired by the new midi remote controllers and mini pcs that already have been discussed here, I've said to my self "why not with FS"? I have no idea if such a project can actually work solidly with
all FS's limitations, but started looking for a solution that would be kinda a proof of a principal and a good starting point for future improvements by the Ruby sharks here (since you all know my coding skills issue
).
Lately, I've found a great schematic that posted by C.Hackl Jan about 2 years a go and started from there.
The results: It works! well, somehow... but, its a good starting point.
In this experimental schematic, there are 2 midi keyboards. One is "MASTER" and the other is a "SLAVE". The goal was making the master keyboard control the slave through the local net system. So, how it works?
1) Export each one of them as an independent exe. application.
2) Start both exe. files
3) Click on "start wi-fi" in the "master" exe. application
4) After your IP adress has been detected, copy into the "slave" application's edit box called "enter IP".
5) Press on "start wi-fi" in the slave application and that's it, both keyboards are synchronized through the local net
and the master controls the slave.
There are few issues here. Most of them are related to stuck notes (probably because of the ping timeouts) and disconnections. My question: How for god sake we come over them? Ruby people, please, pay a little attention here

all FS's limitations, but started looking for a solution that would be kinda a proof of a principal and a good starting point for future improvements by the Ruby sharks here (since you all know my coding skills issue
Lately, I've found a great schematic that posted by C.Hackl Jan about 2 years a go and started from there.
The results: It works! well, somehow... but, its a good starting point.
In this experimental schematic, there are 2 midi keyboards. One is "MASTER" and the other is a "SLAVE". The goal was making the master keyboard control the slave through the local net system. So, how it works?
1) Export each one of them as an independent exe. application.
2) Start both exe. files
3) Click on "start wi-fi" in the "master" exe. application
4) After your IP adress has been detected, copy into the "slave" application's edit box called "enter IP".
5) Press on "start wi-fi" in the slave application and that's it, both keyboards are synchronized through the local net
and the master controls the slave.
There are few issues here. Most of them are related to stuck notes (probably because of the ping timeouts) and disconnections. My question: How for god sake we come over them? Ruby people, please, pay a little attention here