Join us on Discord!
You can help CodeWalrus stay online by donating here.

WebMIDI

Started by Yuki, June 28, 2015, 07:27:31 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

Yuki

I'm messing up with Web MIDI here, I wonder if anyone have any MIDI controllers here, such as pianos, synths or something?

WebMIDI is a new feature that came out with Chrome 43 and Opera 30 (otherwise you can install a plugin here), it looks pretty interesting.
  • Calculators owned: TI-83+ (dead?), Casio Prizm (also dead???)
  • Consoles, mobile devices and vintage computers owned: A lot
Read Zarmina!
YUKI-CHAAAANNNN
In the beginning there was walrii. In the end there will be walrii. All hail our supreme leader :walrii: --Snektron

if you wanna throw money at me and/or CodeWalrus monthly it's here

Keoni29

Does this mean I can hook up a midi keyboard to the internet?
If you like my work, why not give me an internet?

Duke "Tape" Eiyeron

Basically, it looks like yeah.
  • Calculators owned: A lot.

Yuki

  • Calculators owned: TI-83+ (dead?), Casio Prizm (also dead???)
  • Consoles, mobile devices and vintage computers owned: A lot
Read Zarmina!
YUKI-CHAAAANNNN
In the beginning there was walrii. In the end there will be walrii. All hail our supreme leader :walrii: --Snektron

if you wanna throw money at me and/or CodeWalrus monthly it's here

Dream of Omnimaga

A wild @Keoni29 appeared! O.O

Also interesting idea juju. If it wasn't for the potential lag or latency issues, maybe you could have put an online piano there so people with MIDI keyboards could have played music together in real time, kinda like TwitchPlaysPokémon.
  • Calculators owned: TI-82 Advanced Edition Python TI-84+ TI-84+CSE TI-84+CE TI-84+CEP TI-86 TI-89T cfx-9940GT fx-7400G+ fx 1.0+ fx-9750G+ fx-9860G fx-CG10 HP 49g+ HP 39g+ HP 39gs (bricked) HP 39gII HP Prime G1 HP Prime G2 Sharp EL-9600C
  • Consoles, mobile devices and vintage computers owned: Huawei P30 Lite, Moto G 5G, Nintendo 64 (broken), Playstation, Wii U

Snektron

Cool idea. Too bad i don't have any midi devices / the power to create music :P
  • Calculators owned: TI-84+
Legends say if you spam more than DJ Omnimaga, you will become a walrus...


Keoni29

It's weird that this is a feature shipped with the browser as opposed to being an optional plugin. I don't think that many people will use it.

I once used an online piano application which worked kind of like a chat program with different rooms. The input lag was terrible and you could not really play together.
If you like my work, why not give me an internet?

Yuki

There should not be any latency issue, unless of course you actually attempt to send and receive data online in real time.

I understand there's not many people with MIDI controllers (unless you make something aimed at music producers such as a FL Studio clone, and the best thing, it would actually be doable), so it's a good idea to give some alternative such as the keyboard or a MIDI file or something.

By the way, I found someone with chromesthesia and is willing to help, that would probably be pretty interesting to do some sort of chrome experiment with him. Another idea is some sort of Piano Hero. :P
  • Calculators owned: TI-83+ (dead?), Casio Prizm (also dead???)
  • Consoles, mobile devices and vintage computers owned: A lot
Read Zarmina!
YUKI-CHAAAANNNN
In the beginning there was walrii. In the end there will be walrii. All hail our supreme leader :walrii: --Snektron

if you wanna throw money at me and/or CodeWalrus monthly it's here

Dream of Omnimaga

Would there be an workaround against the lag?
  • Calculators owned: TI-82 Advanced Edition Python TI-84+ TI-84+CSE TI-84+CE TI-84+CEP TI-86 TI-89T cfx-9940GT fx-7400G+ fx 1.0+ fx-9750G+ fx-9860G fx-CG10 HP 49g+ HP 39g+ HP 39gs (bricked) HP 39gII HP Prime G1 HP Prime G2 Sharp EL-9600C
  • Consoles, mobile devices and vintage computers owned: Huawei P30 Lite, Moto G 5G, Nintendo 64 (broken), Playstation, Wii U

Yuki

Quote from: DJ Omnimaga on July 02, 2015, 04:06:11 AM
Would there be an workaround against the lag?
Not sending anything back to the server. That is the workaround. I don't intend to send the inputs over on a server.
  • Calculators owned: TI-83+ (dead?), Casio Prizm (also dead???)
  • Consoles, mobile devices and vintage computers owned: A lot
Read Zarmina!
YUKI-CHAAAANNNN
In the beginning there was walrii. In the end there will be walrii. All hail our supreme leader :walrii: --Snektron

if you wanna throw money at me and/or CodeWalrus monthly it's here

Duke "Tape" Eiyeron

I don't realy see the point of this API except in eductiation/fun client programs. THe only use for MIDI input after these two are music composition, but you would needs lots of cycles and memory and JS on browsers aren't really the solution for speed/memory usage. Just look at how Atom requires memory/cpy (yay, 200 MB for an IDE and opening one file, having lots of bundled plugins doesn't really help)
  • Calculators owned: A lot.

Dream of Omnimaga

Quote from: Juju on July 02, 2015, 04:12:00 AM
Quote from: DJ Omnimaga on July 02, 2015, 04:06:11 AM
Would there be an workaround against the lag?
Not sending anything back to the server. That is the workaround. I don't intend to send the inputs over on a server.
But then how do they get the results?
  • Calculators owned: TI-82 Advanced Edition Python TI-84+ TI-84+CSE TI-84+CE TI-84+CEP TI-86 TI-89T cfx-9940GT fx-7400G+ fx 1.0+ fx-9750G+ fx-9860G fx-CG10 HP 49g+ HP 39g+ HP 39gs (bricked) HP 39gII HP Prime G1 HP Prime G2 Sharp EL-9600C
  • Consoles, mobile devices and vintage computers owned: Huawei P30 Lite, Moto G 5G, Nintendo 64 (broken), Playstation, Wii U

Powered by EzPortal