Well i have a question or two, rather many actually :)
1. I program a hobby project in javascript, and i notice i manage to
trigger notes from keyboard including drums mid channel 10 both on
hardware and software *wavetable*, but from my mididrums i am unable to >trigger the notes?
2. Do MIDI software send some sort of initiate signal to software GM
synths because GM soft synths "midimapper", is quiet when i play to them >unless i start a software like mediaplayer, then they seem to startup?
Den fredag 25 maj 2018 kl. 07:46:55 UTC+2 skrev Pete:
Heh... Yep, there doesn't seem to be much traffic here these days.
I think there are several of us who drop in not too infrequently,
but we -- I at least -- never seem to have anything interesting to say!
In article <c1c0b92d-e026-4b96-bfea-bb6870fba947@googlegroups.com>,
<jonas.thornvall@gmail.com> wrote:
Well i have a question or two, rather many actually :)
1. I program a hobby project in javascript, and i notice i manage to >trigger notes from keyboard including drums mid channel 10 both on >hardware and software *wavetable*, but from my mididrums i am unable to >trigger the notes?
I'm finding it hard to get a picture of what you're doing.
Are you using JS to receive MIDI events, and doing something with them? What is actually playing the notes/drums? What OS are you running on? Windows? (If so, I probably can't be much help -- I don't use it. (:-))
If you can layout a verbal 'map' of your sources and processing, it might help.
The drum events being too short is a possibility. Usually hardware that sends events to a drum channel makes sure the note-off doesn't follow
too quickly, but I've noticed that in other situations I can generate on/off pairs that are too short for (in my case) fluidsynth to respond to.
and virtual soundcanvas. Of course those things have lot of latency it is not VSTI's but for people on the net there is basicly on windows 10 just free Virtual midi synth like coolsoft to try out. And they do not respond for some reason.2. Do MIDI software send some sort of initiate signal to software GM >synths because GM soft synths "midimapper", is quiet when i play to them >unless i start a software like mediaplayer, then they seem to startup?
I don't know of any 'initiate' signal that a synth should need. It must
be that the path is not set up properly or something. (I suppose it's possible
that the synth vollume is zero initially, and mediaplayer sends a volume control event when it starts, but I've never encountered that.)
-- Pete --Well it is just the softsynths, "well actually the synths that conform to micorsoft midimapper", i use XP on my old music computer. Hardware and wavetable synths no problem, but synths in the midimapper category. There is not that many but like SYXG 50
Personally i think it was a bad choice of Microsoft to drop and remove midimapper they should explored it and made a module that take VSTI instruments, an asio driven midimapper. That way software GM instruments would still be developed today. I do notmind they support XG also.
A general sound library/standard is not a bad thing, i do like GM synths and GM wavetables, and i do like software synths too.
But the GM standard should not been abandoned it should be developed to next stage.
Heh... Yep, there doesn't seem to be much traffic here these days.
I think there are several of us who drop in not too infrequently,
but we -- I at least -- never seem to have anything interesting to say!
In article <c1c0b92d-e026-4b96-bfea-bb6870fba947@googlegroups.com>,
<jonas.thornvall@gmail.com> wrote:
Well i have a question or two, rather many actually :)
1. I program a hobby project in javascript, and i notice i manage to >trigger notes from keyboard including drums mid channel 10 both on
hardware and software *wavetable*, but from my mididrums i am unable to >trigger the notes?
I'm finding it hard to get a picture of what you're doing.
Are you using JS to receive MIDI events, and doing something with them?
What is actually playing the notes/drums? What OS are you running on? Windows? (If so, I probably can't be much help -- I don't use it. (:-))
If you can layout a verbal 'map' of your sources and processing, it might help.
The drum events being too short is a possibility. Usually hardware that
sends events to a drum channel makes sure the note-off doesn't follow
too quickly, but I've noticed that in other situations I can generate
on/off pairs that are too short for (in my case) fluidsynth to respond to.
Well it is just the softsynths, "well actually the synths that conform to micorsoft midimapper", i use XP on my old music computer. Hardware and wavetable synths no problem, but synths in the midimapper category. There is not that many but like SYXG 502. Do MIDI software send some sort of initiate signal to software GM
synths because GM soft synths "midimapper", is quiet when i play to them >unless i start a software like mediaplayer, then they seem to startup?
I don't know of any 'initiate' signal that a synth should need. It must
be that the path is not set up properly or something. (I suppose it's possible
that the synth vollume is zero initially, and mediaplayer sends a volume control event when it starts, but I've never encountered that.)
-- Pete --
Den fredag 25 maj 2018 kl. 23:07:15 UTC+2 skrev jonas.t...@gmail.com:
Den fredag 25 maj 2018 kl. 07:46:55 UTC+2 skrev Pete:
Heh... Yep, there doesn't seem to be much traffic here these days.
I think there are several of us who drop in not too infrequently,
but we -- I at least -- never seem to have anything interesting to say!
In article <c1c0b92d-e026-4b96-bfea-bb6870fba947@googlegroups.com>,
<jonas.thornvall@gmail.com> wrote:
Well i have a question or two, rather many actually :)
1. I program a hobby project in javascript, and i notice i manage to >trigger notes from keyboard including drums mid channel 10 both on >hardware and software *wavetable*, but from my mididrums i am unable to >trigger the notes?
I'm finding it hard to get a picture of what you're doing.
Are you using JS to receive MIDI events, and doing something with them? What is actually playing the notes/drums? What OS are you running on? Windows? (If so, I probably can't be much help -- I don't use it. (:-)) If you can layout a verbal 'map' of your sources and processing, it might help.
The drum events being too short is a possibility. Usually hardware that sends events to a drum channel makes sure the note-off doesn't follow
too quickly, but I've noticed that in other situations I can generate on/off pairs that are too short for (in my case) fluidsynth to respond to.
50 and virtual soundcanvas. Of course those things have lot of latency it is not VSTI's but for people on the net there is basicly on windows 10 just free Virtual midi synth like coolsoft to try out. And they do not respond for some reason.2. Do MIDI software send some sort of initiate signal to software GM >synths because GM soft synths "midimapper", is quiet when i play to them >unless i start a software like mediaplayer, then they seem to startup?
I don't know of any 'initiate' signal that a synth should need. It must be that the path is not set up properly or something. (I suppose it's possible
that the synth vollume is zero initially, and mediaplayer sends a volume control event when it starts, but I've never encountered that.)
-- Pete --Well it is just the softsynths, "well actually the synths that conform to micorsoft midimapper", i use XP on my old music computer. Hardware and wavetable synths no problem, but synths in the midimapper category. There is not that many but like SYXG
not mind they support XG also.Personally i think it was a bad choice of Microsoft to drop and remove midimapper they should explored it and made a module that take VSTI instruments, an asio driven midimapper. That way software GM instruments would still be developed today. I do
A general sound library/standard is not a bad thing, i do like GM synths and GM wavetables, and i do like software synths too.
But the GM standard should not been abandoned it should be developed to next stage.
I can see the reason though diversity and specialisation gives bigger bucks ;)
Well it is just the softsynths, "well actually the synths that conform
to micorsoft midimapper", i use XP on my old music computer. Hardware
and wavetable synths no problem, but synths in the midimapper category.
There is not that many but like SYXG 50 and virtual soundcanvas. Of
course those things have lot of latency it is not VSTI's but for people
on the net there is basicly on windows 10 just free Virtual midi synth
like coolsoft to try out. And they do not respond for some reason.
A general sound library/standard is not a bad thing, i do like GM synths
and GM wavetables, and i do like software synths too.
But the GM standard should not been abandoned it should be developed to
next stage.
As I indicated, I keep as far away from Windows as possible (:-)),
so I'm not going to be much help, I suspect...
In article <1a46b9da-2b34-41e3-a7aa-95a85537c5e7@googlegroups.com>,
<jonas.thornvall@gmail.com> wrote:
Well it is just the softsynths, "well actually the synths that conform
to micorsoft midimapper", i use XP on my old music computer. Hardware
and wavetable synths no problem, but synths in the midimapper category. >There is not that many but like SYXG 50 and virtual soundcanvas. Of
course those things have lot of latency it is not VSTI's but for people
on the net there is basicly on windows 10 just free Virtual midi synth
like coolsoft to try out. And they do not respond for some reason.
Haven't figured out what you mean by "conforming to midimapper".
I took a quick look at the MS support page, and I have to say it looks totally archaic! I guess it dates from the days when each card had its
own concept of MIDI, and you had to figure out which channels a card
was happy with. I've never had any kind of Synth -- hardware or software -- that didn't support all 16 channels.
A general sound library/standard is not a bad thing, i do like GM synths >and GM wavetables, and i do like software synths too.
But the GM standard should not been abandoned it should be developed to >next stage.
I also don't know what you mean by GM being abandoned. Most of the files
I have are GM. Some are 'GS' or 'XG', but those are just supersets of
GM, and don't sound too bad on a GM synth.
My old MidiMan box died, so
my only hardware synth is my digital piano -- which, in addition to its
own higher quality instruments, has a full GM set. I almost only use software synthesis these days, with Soundfonts to supply the instruments.
My usual setup has a full GS set. (And of course with Soundfonts I have
all sorts of other goodies like a theatre organ and "vintage" sounds!)
Anyway I did download your code to take a look. You're right, I can't
run it properly in Linux Firefox. That doesn't have WebMidi enabled
by default. There are plugins to provide it, but one involves running
a scary shell script that seems to do all sorts of strange things like writing disk sectors directly! Umm -- no thanks. Not something I
otherwise need, anyway.
I am wondering, though, if you're aware that 'Note On' is not always
'144'! Some of the tutorials on Web MIDI I browsed don't make that
clear. The channel number is also included in that value, so 144 is
only correct for chan=0 ("Channel 1" in user parlance). A drum channel
("ch 10") note-on will be 153 (144+9). Similarly for note-off, of course.
Good luck with your researches.
-- Pete --
As I indicated, I keep as far away from Windows as possible (:-)),
so I'm not going to be much help, I suspect...
In article <1a46b9da-2b34-41e3-a7aa-95a85537c5e7@googlegroups.com>,
<jonas.thornvall@gmail.com> wrote:
Well it is just the softsynths, "well actually the synths that conform
to micorsoft midimapper", i use XP on my old music computer. Hardware
and wavetable synths no problem, but synths in the midimapper category. >There is not that many but like SYXG 50 and virtual soundcanvas. Of
course those things have lot of latency it is not VSTI's but for people
on the net there is basicly on windows 10 just free Virtual midi synth
like coolsoft to try out. And they do not respond for some reason.
Haven't figured out what you mean by "conforming to midimapper".
I took a quick look at the MS support page, and I have to say it looks totally archaic! I guess it dates from the days when each card had its
own concept of MIDI, and you had to figure out which channels a card
was happy with. I've never had any kind of Synth -- hardware or software -- that didn't support all 16 channels.
A general sound library/standard is not a bad thing, i do like GM synths >and GM wavetables, and i do like software synths too.
But the GM standard should not been abandoned it should be developed to >next stage.
I also don't know what you mean by GM being abandoned. Most of the files
I have are GM. Some are 'GS' or 'XG', but those are just supersets of
GM, and don't sound too bad on a GM synth. My old MidiMan box died, so
my only hardware synth is my digital piano -- which, in addition to its
own higher quality instruments, has a full GM set. I almost only use software synthesis these days, with Soundfonts to supply the instruments.
My usual setup has a full GS set. (And of course with Soundfonts I have
all sorts of other goodies like a theatre organ and "vintage" sounds!)
Anyway I did download your code to take a look. You're right, I can't
run it properly in Linux Firefox. That doesn't have WebMidi enabled
by default. There are plugins to provide it, but one involves running
a scary shell script that seems to do all sorts of strange things like writing disk sectors directly! Umm -- no thanks. Not something I
otherwise need, anyway.
I am wondering, though, if you're aware that 'Note On' is not always
'144'! Some of the tutorials on Web MIDI I browsed don't make that
clear. The channel number is also included in that value, so 144 is
only correct for chan=0 ("Channel 1" in user parlance). A drum channel
("ch 10") note-on will be 153 (144+9). Similarly for note-off, of course.
Good luck with your researches.
-- Pete --
I got confused reading a document about midi last week, where they did talk about status messages vs note messages LoL. But i probably send the correct bytes, since i can hear changes to drums when i change a track to midichannel 10.
Sysop: | Keyop |
---|---|
Location: | Huddersfield, West Yorkshire, UK |
Users: | 463 |
Nodes: | 16 (2 / 14) |
Uptime: | 157:19:12 |
Calls: | 9,384 |
Calls today: | 4 |
Files: | 13,561 |
Messages: | 6,096,002 |