Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.javascript > #34438

Re: Reach MIDI ports using Javascript

Newsgroups comp.lang.javascript
Date 2018-01-03 12:22 -0800
References <7f0b9029-85cc-4d1a-a66d-acf109ba73bf@googlegroups.com> <46403391-e9a8-41a9-b9b6-b7c42c008878@googlegroups.com>
Message-ID <3d306faa-4802-4567-956b-c8a0dd2b0b4a@googlegroups.com> (permalink)
Subject Re: Reach MIDI ports using Javascript
From Jonas Thörnvall <jonas.thornvall@gmail.com>

Show all headers | View raw


Den onsdag 3 januari 2018 kl. 20:38:48 UTC+1 skrev Jonas Thörnvall:
> Den tisdag 2 januari 2018 kl. 09:45:04 UTC+1 skrev Jonas Thörnvall:
> > Hello i found a couple of sites that let you select windows multimedia MME? MIDI ports. Is there an api that let you do that?
> > 
> > If so can i make a local script "application" that generate and trigger "midi note on off by mouse press", any link to API or a simple script that just trigger a "note on, note off" using a midiport, would be highly appreciated.
> > 
> > For those who wonder what i talk about, take a look at Midi in/out on this page.
> > Is it using an api to list the ports?
> > 
> > http://www.multiplayerpiano.com/
> 
> I managed to send note data to correct midi out port, but i do not know howto echo midi in to midi out, can someone helpout?

Now i manage to grab and play notes, but that is not what i do want. I just want to echo the in port to the outport and get sustain and other data when play notes. Anyone?

function playnote(message){
 console.log(message.data[1]);
 output = mid.outputs.get(outportindex);
 var noteOnMessage = [0x90, message.data[1], 0x7f];
 //Can play a note now  but how can i echo the input.value.onmidimessage to output?
 output.send( noteOnMessage );  //omitting the timestamp means send immediately.
 console.log("was here");
}

Back to comp.lang.javascript | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread


Thread

Reach MIDI ports using Javascript Jonas Thörnvall <jonas.thornvall@gmail.com> - 2018-01-02 00:44 -0800
  Re: Reach MIDI ports using Javascript "Evertjan." <exxjxw.hannivoort@inter.nl.net> - 2018-01-02 11:46 +0100
    Re: Reach MIDI ports using Javascript Jonas Thörnvall <jonas.thornvall@gmail.com> - 2018-01-02 07:14 -0800
      Re: Reach MIDI ports using Javascript Jonas Thörnvall <jonas.thornvall@gmail.com> - 2018-01-02 07:23 -0800
        Re: Reach MIDI ports using Javascript Jonas Thörnvall <jonas.thornvall@gmail.com> - 2018-01-02 13:53 -0800
      Re: Reach MIDI ports using Javascript "Evertjan." <exxjxw.hannivoort@inter.nl.net> - 2018-01-02 22:59 +0100
        Re: Reach MIDI ports using Javascript Jonas Thörnvall <jonas.thornvall@gmail.com> - 2018-01-02 15:22 -0800
          Re: Reach MIDI ports using Javascript "Evertjan." <exxjxw.hannivoort@inter.nl.net> - 2018-01-03 00:30 +0100
            Re: Reach MIDI ports using Javascript Jonas Thörnvall <jonas.thornvall@gmail.com> - 2018-01-02 16:06 -0800
              Re: Reach MIDI ports using Javascript Jonas Thörnvall <jonas.thornvall@gmail.com> - 2018-01-02 16:39 -0800
              Re: Reach MIDI ports using Javascript Jonas Thörnvall <jonas.thornvall@gmail.com> - 2018-01-02 16:42 -0800
                Re: Reach MIDI ports using Javascript Jonas Thörnvall <jonas.thornvall@gmail.com> - 2018-01-02 16:57 -0800
                Re: Reach MIDI ports using Javascript Jonas Thörnvall <jonas.thornvall@gmail.com> - 2018-01-03 01:21 -0800
                Re: Reach MIDI ports using Javascript Jonas Thörnvall <jonas.thornvall@gmail.com> - 2018-01-03 09:49 -0800
        Re: Reach MIDI ports using Javascript Jonas Thörnvall <jonas.thornvall@gmail.com> - 2018-01-02 15:26 -0800
  Re: Reach MIDI ports using Javascript Jonas Thörnvall <jonas.thornvall@gmail.com> - 2018-01-03 11:38 -0800
    Re: Reach MIDI ports using Javascript Jonas Thörnvall <jonas.thornvall@gmail.com> - 2018-01-03 12:22 -0800
      Re: Reach MIDI ports using Javascript Jonas Thörnvall <jonas.thornvall@gmail.com> - 2018-01-03 12:31 -0800
        Re: Reach MIDI ports using Javascript Jonas Thörnvall <jonas.thornvall@gmail.com> - 2018-01-03 12:32 -0800
          Re: Reach MIDI ports using Javascript Jonas Thörnvall <jonas.thornvall@gmail.com> - 2018-01-03 12:37 -0800
            Re: Reach MIDI ports using Javascript Jonas Thörnvall <jonas.thornvall@gmail.com> - 2018-01-03 18:00 -0800
              Re: Reach MIDI ports using Javascript Jonas Thörnvall <jonas.thornvall@gmail.com> - 2018-01-04 01:15 -0800

csiph-web