Discuss Scratch

DevanWolf
Scratcher
100+ posts

Scratch 2.0 SoundFont

Scratch SoundFont is a soundfont that all the sounds are from Scratch 2.0's soundbank and to hear how MIDI files are played back in Scratch 2.0.
You can download this soundfont here.

(Scratch SoundFont Examples link is now currently unavailable since I will make better examples soon!)

Even if you don't have a soundfont player, you can also use this 3rd party Keppy's MIDI player/converter to try the soundfont out or convert MIDIs with the soundfont.

Note that Scratch's soundbank has 21 instruments put into the 128 GM instrument slots (e.g. GM Mapping, a la Casio LK-100, CTK-491, etc.), Drum (channel 10) numbers 35-81 are General MIDI drums, and drum numbers 0-17 are the 18 native Scratch drums.

If there are any problems with the soundfont or if there is a problem with the links, please leave me a post here for extra feedback.

UPDATE: I updated the soundfont by attempting to adjust the fine tuning of looped instrument samples to almost match the sound pitch of Scratch's sound.

Created in SynthFont Viena. I know there are other soundfont editors that can make a soundfont like this one!

Last edited by DevanWolf (May 21, 2017 01:39:02)


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)
repeat until <(programmers::extension)>(150)>
delete this cap::control cap
end
delete this limit::control cap
Please help Scratch Team remove the 150px Signature Height Cap!
comp09
Scratcher
1000+ posts

Scratch 2.0 SoundFont

Very nice! It sounds exactly like my MIDI player test, except for the fact that Scratch can't play more than 5 notes at a time


Visit the website of Andrew Sun!


CatsUnited
Scratcher
1000+ posts

Scratch 2.0 SoundFont

comp09 wrote:

Very nice! It sounds exactly like my MIDI player test, except for the fact that Scratch can't play more than 5 notes at a time
Scratch can't play 5+ notes? Why would they limit it?

bottom text
comp09
Scratcher
1000+ posts

Scratch 2.0 SoundFont

CatsUnited wrote:

comp09 wrote:

Very nice! It sounds exactly like my MIDI player test, except for the fact that Scratch can't play more than 5 notes at a time
Scratch can't play 5+ notes? Why would they limit it?
It's more like bad management of Flash sound channels…


Visit the website of Andrew Sun!


Jonathan50
Scratcher
1000+ posts

Scratch 2.0 SoundFont

SoundFont? Huh?

Not yet a Knight of the Mu Calculus.
Jonathan50
Scratcher
1000+ posts

Scratch 2.0 SoundFont

Well I don't have a MIDI file to try it out, (I don't have a musical instrument)

comp09 wrote:

Very nice! It sounds exactly like my MIDI player test, except for the fact that Scratch can't play more than 5 notes at a time
I think this is not a Scratch thing but a collection of MIDI notes, but instead of musical notes sounds from the Scratch sound library are played.

Not yet a Knight of the Mu Calculus.
DevanWolf
Scratcher
100+ posts

Scratch 2.0 SoundFont

Jonathan50 wrote:

Well I don't have a MIDI file to try it out, (I don't have a musical instrument)

comp09 wrote:

Very nice! It sounds exactly like my MIDI player test, except for the fact that Scratch can't play more than 5 notes at a time
I think this is not a Scratch thing but a collection of MIDI notes, but instead of musical notes sounds from the Scratch sound library are played.
Like I said before, you can use this MIDI converter to use the soundfont. You can find some MIDI files online.

Last edited by DevanWolf (Sept. 21, 2016 02:00:29)


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)
repeat until <(programmers::extension)>(150)>
delete this cap::control cap
end
delete this limit::control cap
Please help Scratch Team remove the 150px Signature Height Cap!
Jonathan50
Scratcher
1000+ posts

Scratch 2.0 SoundFont

Ok.
These sounds don't sound like sounds from the library, they are notes.

Not yet a Knight of the Mu Calculus.
DevanWolf
Scratcher
100+ posts

Scratch 2.0 SoundFont

Jonathan50 wrote:

Ok.
These sounds don't sound like sounds from the library, they are notes.
The sounds from the soundfont just sound like the ones where you drag
play note(60 v)for(0.5)beats

play drum(48 v)for(0.25)beats
blocks and click on them. Also, there are 3 MIDI files that came with most Windows: onestop, town, and flourish. They are located in C:\Windows\Media

Last edited by DevanWolf (Sept. 21, 2016 02:03:15)


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)
repeat until <(programmers::extension)>(150)>
delete this cap::control cap
end
delete this limit::control cap
Please help Scratch Team remove the 150px Signature Height Cap!
Jonathan50
Scratcher
1000+ posts

Scratch 2.0 SoundFont

DevanWolf wrote:

Jonathan50 wrote:

Ok.
These sounds don't sound like sounds from the library, they are notes.
The sounds from the soundfont just sound like the ones where you drag
play note(60 v)for(0.5)beats

play drum(48 v)for(0.25)beats
blocks and click on them. Also, there are 3 MIDI files: onestop, town, and flourish, that located in C:\Windows\Media
Oh ok thanks

comp09 wrote:

Very nice! It sounds exactly like my MIDI player test, except for the fact that Scratch can't play more than 5 notes at a time
This rather different…

Not yet a Knight of the Mu Calculus.
ev3coolexit987654
Scratcher
1000+ posts

Scratch 2.0 SoundFont

I can't open 7z files
comp09
Scratcher
1000+ posts

Scratch 2.0 SoundFont

ev3coolexit987654 wrote:

I can't open 7z files
Download 7-zip here: http://7-zip.org/
Should you be unable to install programs, you can use 7-zip Portable: http://portableapps.com/apps/utilities/7-zip_portable


Visit the website of Andrew Sun!


Jonathan50
Scratcher
1000+ posts

Scratch 2.0 SoundFont

comp09 wrote:

ev3coolexit987654 wrote:

I can't open 7z files
Download 7-zip here: http://7-zip.org/
Should you be unable to install programs, you can use 7-zip Portable: http://portableapps.com/apps/utilities/7-zip_portable
Should you be unable to install programs, I don't think normally you would be allowed to install anything o a library/public computer.

Not yet a Knight of the Mu Calculus.
DigiTechs
Scratcher
500+ posts

Scratch 2.0 SoundFont

comp09 wrote:

CatsUnited wrote:

comp09 wrote:

Very nice! It sounds exactly like my MIDI player test, except for the fact that Scratch can't play more than 5 notes at a time
Scratch can't play 5+ notes? Why would they limit it?
It's more like bad management of Flash sound channels…

It's more like “I'm too lazy to make a proper MIDI composer so I'm just going to play one note per channel”… and then we have too many channels and then no more audio.

However, it is an easy-ish fix. I'll look into it in my free time. (Which is in abundance right now)

I do, in fact, have my own site; it's here.
I'm also working on a thing called Fetch. Look at it here!
@thisandagain pls explain. @thisandagain pls explain. @thisandagain pls explain. @thisandagain pls explain. @thisandagain pls explain.
DigiTechs
Scratcher
500+ posts

Scratch 2.0 SoundFont

DigiTechs wrote:

comp09 wrote:

CatsUnited wrote:

comp09 wrote:

Very nice! It sounds exactly like my MIDI player test, except for the fact that Scratch can't play more than 5 notes at a time
Scratch can't play 5+ notes? Why would they limit it?
It's more like bad management of Flash sound channels…

It's more like “I'm too lazy to make a proper MIDI composer so I'm just going to play one note per channel”… and then we have too many channels and then no more audio.

However, it is an easy-ish fix. I'll look into it in my free time. (Which is in abundance right now)

Part 1: I got a sound wave playing, using the SiON library. Documentation for it is hard to come by so right now I'm just guessing.
Part 2: I broke it. Well, I guess Leopard can temporarily go without sound in the course of getting a proper MIDI synth into Scratch.

I do, in fact, have my own site; it's here.
I'm also working on a thing called Fetch. Look at it here!
@thisandagain pls explain. @thisandagain pls explain. @thisandagain pls explain. @thisandagain pls explain. @thisandagain pls explain.
DevanWolf
Scratcher
100+ posts

Scratch 2.0 SoundFont

BUMP.

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)
repeat until <(programmers::extension)>(150)>
delete this cap::control cap
end
delete this limit::control cap
Please help Scratch Team remove the 150px Signature Height Cap!
comp09
Scratcher
1000+ posts

Scratch 2.0 SoundFont

DigiTechs wrote:

DigiTechs wrote:

comp09 wrote:

CatsUnited wrote:

comp09 wrote:

Very nice! It sounds exactly like my MIDI player test, except for the fact that Scratch can't play more than 5 notes at a time
Scratch can't play 5+ notes? Why would they limit it?
It's more like bad management of Flash sound channels…

It's more like “I'm too lazy to make a proper MIDI composer so I'm just going to play one note per channel”… and then we have too many channels and then no more audio.

However, it is an easy-ish fix. I'll look into it in my free time. (Which is in abundance right now)

Part 1: I got a sound wave playing, using the SiON library. Documentation for it is hard to come by so right now I'm just guessing.
Part 2: I broke it. Well, I guess Leopard can temporarily go without sound in the course of getting a proper MIDI synth into Scratch.
The MIDI example seems to work. It can play my MIDI test suite reasonably well - Death Waltz (lots of notes), Gangnam Style (pitch bending, volume, instruments) and the Toontown Online theme (lots of silly intruments). Perhaps you could adapt it for Scratch.

Last edited by comp09 (Oct. 6, 2015 01:11:58)



Visit the website of Andrew Sun!


DigiTechs
Scratcher
500+ posts

Scratch 2.0 SoundFont

comp09 wrote:

DigiTechs wrote:

DigiTechs wrote:

comp09 wrote:

CatsUnited wrote:

comp09 wrote:

Very nice! It sounds exactly like my MIDI player test, except for the fact that Scratch can't play more than 5 notes at a time
Scratch can't play 5+ notes? Why would they limit it?
It's more like bad management of Flash sound channels…

It's more like “I'm too lazy to make a proper MIDI composer so I'm just going to play one note per channel”… and then we have too many channels and then no more audio.

However, it is an easy-ish fix. I'll look into it in my free time. (Which is in abundance right now)

Part 1: I got a sound wave playing, using the SiON library. Documentation for it is hard to come by so right now I'm just guessing.
Part 2: I broke it. Well, I guess Leopard can temporarily go without sound in the course of getting a proper MIDI synth into Scratch.
The MIDI example seems to work. It can play my MIDI test suite reasonably well - Death Waltz (lots of notes), Gangnam Style (pitch bending, volume, instruments) and the Toontown Online theme (lots of silly intruments). Perhaps you could adapt it for Scratch.

Yeah, I'll look into that. Problem is, it actually loads MIDI files and from the looks of things I can't actually get a single MIDI note.

I do, in fact, have my own site; it's here.
I'm also working on a thing called Fetch. Look at it here!
@thisandagain pls explain. @thisandagain pls explain. @thisandagain pls explain. @thisandagain pls explain. @thisandagain pls explain.
DigiTechs
Scratcher
500+ posts

Scratch 2.0 SoundFont

IT'S ALIVE!… I think.

So, in theory I just got us an actual MIDI synth for Scratch, which is awesome! Although, however, something I did broke something in the process and now notes play forever infinitely.

EDIT: Okay, I fixed that, but now volume is ignored. That's a shame.

Last edited by DigiTechs (Oct. 6, 2015 19:44:46)


I do, in fact, have my own site; it's here.
I'm also working on a thing called Fetch. Look at it here!
@thisandagain pls explain. @thisandagain pls explain. @thisandagain pls explain. @thisandagain pls explain. @thisandagain pls explain.
goldfish678
Scratcher
1000+ posts

Scratch 2.0 SoundFont

comp09 wrote:

ev3coolexit987654 wrote:

I can't open 7z files
Download 7-zip here: http://7-zip.org/
Should you be unable to install programs, you can use 7-zip Portable: http://portableapps.com/apps/utilities/7-zip_portable
or use peazip for both CAB ISO RAR TAR 7Z ZIP and just about every other extractable file http://www.peazip.org/

Powered by DjangoBB