Offline
Ardèche, France

I don't know if someone already had it in mind, but what about a software (or add-on for an emulator) that would take the midi signal (i.e. LoopBe1) in the purpose of translating it to the GameBoy link language (i.e. with the link functionalities of BGB), and vice-versa. Is this even possible to make?

Offline
Sweeeeeeden

Yeah, it should be very possible. Latency might suffer if it has to go through multiple steps, though.

Offline
Ardèche, France

I don't think latency will be a problem, in my case, I don't have an ASIO soundcard, so, to play Synthesia without latency, I have an impressive chain of software : ASIO4ALL -> Midi in DAW (FL Studio) -> Midi out to LoopBe1 -> Synthesia, and the latency is not perceptible at all. At last, it would be cool for midi out lsdj, I think.

Offline
Unsubscribe

id rather see lsdj as a VSTi big_smile

Offline
Abandoned on Fire
herr_prof wrote:

id rather see lsdj as a VSTi big_smile

Yeah, that's pretty much how I'd use an arduinoboy-BGB build. Pipe the audio back to Renoise/Ableton with something like VBaudiocable.

Offline
Unsubscribe

Im sure the BGB devs priority isnt SAMPLE LOCKED AUDIO

Offline

BGB has a documented protocol for the link port:
http://bgb.bircd.org/bgblink.html

There is even some code from Johan Kotlinski himself, to start with:
https://github.com/jkotlinski/keyjazz

It could be a great project

Offline
Ardèche, France

If someone want to start this project, please tell us! At the moment, I'm sorry, I can't. But I think in one year, if nobody made it before, I will create (or join) the project!

Offline
NUMBSKULL

I'm looking into doing this in pure javascript using web MIDI. The midi part will actually be fine (in and out), but to connect to BGB you have to use a TCP socket and it looks like that's currently not possible in javascript. I may be possible to make a converter program that would take a websocket and transfer it to a TCP socket.

Anyone else have any ideas?

I'm hesitant to do it in python because deploying that can be tricky.

Offline
Ardèche, France

Wow Catskull, you're quick ;D

I think this would be harder to develop a webapp than a "true" program.

Just thinking, does BGB have a plugin system?

Offline
Sweeeeeeden

Wait a few days...

Offline
Ardèche, France
nitro2k01 wrote:

Wait a few days...

Man, what a teaser! tongue

Offline
catskull wrote:

I'm hesitant to do it in python because deploying that can be tricky.

Python can also run in a browser ;-)
http://www.brython.info/
http://www.skulpt.org/

But I don't know if this is good from a performance point of view...

Imagine that you wanted to use different 'virtual arduinoboys' in a live gig, powered by a raspberry pi for instance...
I'm not sure a browser would be the best platform...

Offline
Ardèche, France

Well, any news?

Offline
Ardèche, France

Again, nothing new?

Offline
Unsubscribe

Try again in two weeks ;D