Discuss Scratch
- Discussion Forums
- » Suggestions
- » Make the Scratch music extension GM-compatible again
- Robogoober
-
Scratcher
35 posts
Make the Scratch music extension GM-compatible again
Well, I'll remind you that Scratch 1.X had this sound, not to mention it also being in the GM standard.Hi, this is a dupe of the first reply.Hi, this is something I wanted ever since I first touched the Scratch 1.4 offline editor.Although, I don't think the Team would like gunshots
Right now, Scratch only lets you use 21 instruments with 131 samples each + 18 drums. That's 2769 samples. (Before you ask, yes I did the math.)
You can import these blocks to future versions of Scratch - they'll just rely on the sound-font of that version.
But in Scratch 1.X, you could use 128 instruments with 128 samples each + 47 drums (whereas there's actually 61) (in my case, gm.dls on Windows) which gives us a total of 16445 samples.
When Scratch upgraded to Scratch 2.0, we lost access to 13676 samples, as now they are out of reach and only compatible in projects made before May 9th, 2013 or with the Scratch 1.4 offline editor.
So, Scratch Team, if you can (possibly in Scratch 4.0), can you make the music extension GM-compatible again? You can create 384 samples (3 for each instrument) for a grand total of 16829 samples. Thank you!set instrument to (\(420\) King v)
play drum (\(69\) tree v) for (0.25) beats
Last edited by Robogoober (May 8, 2025 14:59:23)
- FannyButWrong
-
Scratcher
13 posts
Make the Scratch music extension GM-compatible again
Still bummed that Scratch hasn't brung back GM support. It's been 12 years!
play note (:\( v) for (12) beats
- leogames2016
-
Scratcher
500+ posts
Make the Scratch music extension GM-compatible again
(#38)All these use MIDI files:.WHAT THIS IS SO WRONG IN SO MANY WAYS
No one uses MIDI anymore
I'm not wrong! This is not the SoundBlaster MIDI era or the early internet era,no one uses MIDI files anymore,They have enough space for CD-quality songs so why would they use MIDI files?
- Digital Audio Workstations
- Composing Software
- Synthesizer Controllers
- Midi Controllers
- Some games (Such as OpenTTD)(#31)literally every PC made since you were born has a built-in MIDI wavetable synthesizer that can play MIDI files. Try downloading a MIDI file, say from the OpenTTD OpenMSX GitHub repo. Play it. It'll work.
no one can hear without an soundfont
That's because Micosoft licensed a MIDI software synthizer in 1998 for their DirectMusic MIDI software falback…
- kkidslogin
-
Scratcher
1000+ posts
Make the Scratch music extension GM-compatible again
(#43)That isn't exactly a rebuttal for my point. Saying that nobody in the music space uses MIDI is like saying that nobody in the document space uses TXT: it might not be used much anymore by casual users, but technical users, professional users, and backends still use it a lot.
~snip~
That's because Micosoft licensed a MIDI software synthizer in 1998 for their DirectMusic MIDI software falback…
And whether or not many people use MIDI is irrelevant; it's whether it would be useful for us. And given that it would be a convenient way to add more instruments and capability to the music extension without increasing server load (since all platforms come with the GM standardized default soundfont for the platform-default software MIDI sound card), I say it would be.
- leogames2016
-
Scratcher
500+ posts
Make the Scratch music extension GM-compatible again
(#43)That isn't exactly a rebuttal for my point. Saying that nobody in the music space uses MIDI is like saying that nobody in the document space uses TXT: it might not be used much anymore by casual users, but technical users, professional users, and backends still use it a lot.
~snip~
That's because Microsoft licensed a MIDI software synthesizer in 1998 for their DirectMusic MIDI software fallback…
And whether or not many people use MIDI is irrelevant; it's whether it would be useful for us. And given that it would be a convenient way to add more instruments and capability to the music extension without increasing server load (since all platforms come with the GM standardized default soundfont for the platform-default software MIDI sound card), I say it would be.
By that sense,you're true,what i meant is that by figurative sense,nobody uses MIDI,i didn't say that in a literal sense,i mean figuratively,that nobody uses MIDIs anymore. .txt is still used by casual users to make their own simple text documents,but not MIDI,after sound cards stopped including a hardware synth and as MP3 files got invented and became popular,MIDI files are dead…It's for casual users,not technical users,professional users and backends….
It's useful for you,but being useful doesn't mean it's not dead. It's dead in the sense that not many people use it anymore,figuratively…When SB16 was popular,you would be right if you say that SB16 is the reason why MIDI files were popular in the first place. but as sound cards no longer have hardware synths, AC97 and later HD Audio shipping without MIDI support,and MP3 files becoming popular,MIDI no longer is a necessity but only if you wanna listen to ancient MIDIs from the 90s,or using DAW does it become a necessity…
It seems like you don't get it and jumped into conclusion…
- Robogoober
-
Scratcher
35 posts
Make the Scratch music extension GM-compatible again
Holy cow, I didn't expect this topic to return lol
- kkidslogin
-
Scratcher
1000+ posts
Make the Scratch music extension GM-compatible again
(#45)I think you have missed what I'm trying to point out.(#43)That isn't exactly a rebuttal for my point. Saying that nobody in the music space uses MIDI is like saying that nobody in the document space uses TXT: it might not be used much anymore by casual users, but technical users, professional users, and backends still use it a lot.
~snip~
That's because Microsoft licensed a MIDI software synthesizer in 1998 for their DirectMusic MIDI software fallback…
And whether or not many people use MIDI is irrelevant; it's whether it would be useful for us. And given that it would be a convenient way to add more instruments and capability to the music extension without increasing server load (since all platforms come with the GM standardized default soundfont for the platform-default software MIDI sound card), I say it would be.
By that sense,you're true,what i meant is that by figurative sense,nobody uses MIDI,i didn't say that in a literal sense,i mean figuratively,that nobody uses MIDIs anymore. .txt is still used by casual users to make their own simple text documents,but not MIDI,after sound cards stopped including a hardware synth and as MP3 files got invented and became popular,MIDI files are dead…It's for casual users,not technical users,professional users and backends….
It's useful for you,but being useful doesn't mean it's not dead. It's dead in the sense that not many people use it anymore,figuratively…When SB16 was popular,you would be right if you say that SB16 is the reason why MIDI files were popular in the first place. but as sound cards no longer have hardware synths, AC97 and later HD Audio shipping without MIDI support,and MP3 files becoming popular,MIDI no longer is a necessity but only if you wanna listen to ancient MIDIs from the 90s,or using DAW does it become a necessity…
It seems like you don't get it and jumped into conclusion…
MIDI is indeed rare (not quite dead, however) outside of the professional sphere. That would be relevant if any of the following were true:
- MIDI support in major operating systems, like Windows, MacOS, and Linux, no longer exists
- MIDI implementation is difficult in the modern web because it's archaic
- MIDI comes with significant security vulnerabilities
- MIDI solves no useful tasks anymore
1) is false. All major (and, for that matter, minor) operating systems and devices support playing MIDI files.
2) is false. It's been done many times.
3) is false.
Thus, only 4) is up for debate. You are claiming that it is irrelevant in the era of MP3 files and AC97. But AC97 and MP3 files cannot solve the problem that MIDI would be solving here: creating computer-playable instruments, which, I should point out, is half the reason MIDI was invented in 1983 in the first place (albeit for physical instruments initially).
You're being confused by the reference to MIDI. The reason that this thread references MIDI is because it's already easily available. The ST could create their own method of doing this, as they have with the current Music extension, but extending that would be wasteful when the General MIDI standard already exists and can be used for free.
- Olimon7661
-
Scratcher
1000+ posts
Make the Scratch music extension GM-compatible again
Replying to the post above me; I'm too lazy to remove that all XD. To 1, windows 11 still supports .mid playback with fully new drivers and on the latest update, and replying to 4, Baldi's Basics mods??? /hj
- Discussion Forums
- » Suggestions
-
» Make the Scratch music extension GM-compatible again





