Discuss Scratch
- Discussion Forums
- » Developing Scratch Extensions
- » My Extension wih WebMIDI
- pothunt
- Scratcher
31 posts
My Extension wih WebMIDI
Scratch 3 MIDI Extension
Scratch 3 application with MIDI Extension
Explanation for Scratch 3 MIDI
Start guide for Scratch 3 MIDI
Last edited by pothunt (Feb. 25, 2021 08:37:12)
- liam48D
- Scratcher
1000+ posts
My Extension wih WebMIDI
Argh, your username GitHub got censored by the forums..
Maybe paste the link into here and give us the new generated link? (It's a quick little redirection thing I made for times like this)
[/self-advertisement-kinda-not-really]
Maybe paste the link into here and give us the new generated link? (It's a quick little redirection thing I made for times like this)
[/self-advertisement-kinda-not-really]
202e-202e-202e-202e-202e UNI-CODE~~~~~
- pothunt
- Scratcher
31 posts
My Extension wih WebMIDI
Oh, Thank you.
Link
http://redirectatob.github.io/index.html#aHR0cHM6Ly9tYXNhaGlyb2tha2lzaGl0YS5naXRodWIuaW8vV2ViTUlESS8=
Link
http://redirectatob.github.io/index.html#aHR0cHM6Ly9tYXNhaGlyb2tha2lzaGl0YS5naXRodWIuaW8vV2ViTUlESS8=
Last edited by pothunt (April 22, 2016 20:59:33)
- Jonathan50
- Scratcher
1000+ posts
My Extension wih WebMIDI
Nice!
Last edited by Jonathan50 (April 23, 2016 06:54:39)
Not yet a Knight of the Mu Calculus.
- pothunt
- Scratcher
31 posts
My Extension wih WebMIDI
I found a bug and fixed it. Maybe, It become clear by chrome behavior changed.
Please try again.
http://redirectatob.github.io/index.html#aHR0cHM6Ly9tYXNhaGlyb2tha2lzaGl0YS5naXRodWIuaW8vV2ViTUlESS8=
Best regards,
Please try again.
http://redirectatob.github.io/index.html#aHR0cHM6Ly9tYXNhaGlyb2tha2lzaGl0YS5naXRodWIuaW8vV2ViTUlESS8=
Best regards,
- technoboy10
- Scratcher
1000+ posts
My Extension wih WebMIDI
Whoa, awesome!
My one issue is that the “note on” hat block also seems to respond to NOTE OFF events on my keyboard.
My one issue is that the “note on” hat block also seems to respond to NOTE OFF events on my keyboard.
trans rights are human rights
- pothunt
- Scratcher
31 posts
My Extension wih WebMIDI
Hello technoboy10,
Yes, just my extension, the hat block of “note on” can receive “note off”.
Do you want to divide “node on” and “note off”?
Yes, just my extension, the hat block of “note on” can receive “note off”.
Do you want to divide “node on” and “note off”?
- technoboy10
- Scratcher
1000+ posts
My Extension wih WebMIDI
From a usability perspective, IMO it makes sense to split those two, as I (and likely other users who are not familiar with the MIDI protocol) wouldn't expect a “note on” block to trigger both when I press down on a key *and* let go. Hello technoboy10,
Yes, just my extension, the hat block of “note on” can receive “note off”.
Do you want to divide “node on” and “note off”?
trans rights are human rights
- pothunt
- Scratcher
31 posts
My Extension wih WebMIDI
Hello savaka,
Thank you for introducing the site.
Thank you for introducing the site.
- pothunt
- Scratcher
31 posts
My Extension wih WebMIDI
I make an example for separation note off from note off on my extension page, thank you.
- pothunt
- Scratcher
31 posts
My Extension wih WebMIDI
I added two hat blocks. There are KEY ON and KEY OFF.
KEY ON just indicates for pushing a keyboard. And KEY OFF just indicates release the keyboard.
Please try.
http://goo.gl/LW183C
KEY ON just indicates for pushing a keyboard. And KEY OFF just indicates release the keyboard.
Please try.
http://goo.gl/LW183C
- prinsessvamp1
- Scratcher
19 posts
My Extension wih WebMIDI
This is pretty cool! i tried it befor when i had my midi keyboard but i lost it -_-. so would you be able to make one where you can be able to import/export midi?
HI! Im prinsessvamp1, an English scratcher!
You dont have to be perfect at something to get loads of followers and become famous
- DevanWolf
- Scratcher
100+ posts
My Extension wih WebMIDI
There is a problem that needs to be fixed: Only one key can be pressed at a time with the NOTE ON hat and NOTE reporter blocks meaning only one note can only be played using a note block. These blocks would allow more notes
KEY(60)ON::extension hatAnd the ability to select more MIDI devices:
<KEY(60 v)::extension>
SELECT DEVICE IN(0)::extensionFor example, MIDI note 60 which is the main C note on your keyboard will play note 60:
SELECT DEVICE OUT(0)::extension
KEY(60)ON::extension hat
play note(60 v)for(1)beats
Online YouTube Poop Generator is Here! | SimTunes! | Bring Back Backdrop Scroll Blocks! | New Scratch Blocks! | Scratch Soundfont! | Important MIDI Converter!
Please check out those cool games that you will like! Click a game! Any game!
when(mouse y)>(150)Please help Scratch Team remove the 150px Signature Height Cap!
repeat until <(programmers::extension)>(150)>
delete this cap::control cap
end
delete this limit::control cap
- pothunt
- Scratcher
31 posts
My Extension wih WebMIDI
Thank you DevanWolf.
I added a hat block for indication of pushing key defined by numeric box.
Please try.
http://goo.gl/LW183C
I added a hat block for indication of pushing key defined by numeric box.
Please try.
http://goo.gl/LW183C
- DevanWolf
- Scratcher
100+ posts
My Extension wih WebMIDI
But what about one of those: Thank you DevanWolf.
I added a hat block for indication of pushing key defined by numeric box.
Please try.
http://goo.gl/LW183C
KEY OFF(60 v)::extension hatOh, and don't forget about the %d.note selector in the extension
GET NOTE ON(60 v)::extension hat
GET CC(30)::extension hat
GET PC::extension hat//program/instrument change::extension hat
(PC::extension)//current program/instrument
MIDI OUT RAW[90 3C 7F]::extension//sends custom MIDI data or sysex
(RAW::extension)//receives current raw MIDI data or sysex from input
Online YouTube Poop Generator is Here! | SimTunes! | Bring Back Backdrop Scroll Blocks! | New Scratch Blocks! | Scratch Soundfont! | Important MIDI Converter!
Please check out those cool games that you will like! Click a game! Any game!
when(mouse y)>(150)Please help Scratch Team remove the 150px Signature Height Cap!
repeat until <(programmers::extension)>(150)>
delete this cap::control cap
end
delete this limit::control cap
- gaylan
- New to Scratch
7 posts
My Extension wih WebMIDI
if <> then
when this sprite clicked
when this sprite clicked
end
- DevanWolf
- Scratcher
100+ posts
My Extension wih WebMIDI
Wrong. Not about this extension. Try again.if <> then
when this sprite clicked
when this sprite clicked
end
Online YouTube Poop Generator is Here! | SimTunes! | Bring Back Backdrop Scroll Blocks! | New Scratch Blocks! | Scratch Soundfont! | Important MIDI Converter!
Please check out those cool games that you will like! Click a game! Any game!
when(mouse y)>(150)Please help Scratch Team remove the 150px Signature Height Cap!
repeat until <(programmers::extension)>(150)>
delete this cap::control cap
end
delete this limit::control cap
- Discussion Forums
- » Developing Scratch Extensions
- » My Extension wih WebMIDI