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)

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

Thanks, Obama. You've been a great president.

Visit the website of Andrew Sun!



Play with a preview of the new Scratch Blocks: Horizontal | Vertical | Scratch VM | Scratch Render | Scratch GUI
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?

the silent signature | thin | sleek | non-disruptive | something else idk |
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…

Thanks, Obama. You've been a great president.

Visit the website of Andrew Sun!



Play with a preview of the new Scratch Blocks: Horizontal | Vertical | Scratch VM | Scratch Render | Scratch GUI
Jonathan50
Scratcher
1000+ posts

Scratch 2.0 SoundFont

SoundFont? Huh?

ae2d2bcb-e9e3-4f9c-a847-290d71bd8bfd 222ec087-6694-42cf-8c41-064e9066f004
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.

ae2d2bcb-e9e3-4f9c-a847-290d71bd8bfd 222ec087-6694-42cf-8c41-064e9066f004
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)

Jonathan50
Scratcher
1000+ posts

Scratch 2.0 SoundFont

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

ae2d2bcb-e9e3-4f9c-a847-290d71bd8bfd 222ec087-6694-42cf-8c41-064e9066f004
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)

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…

ae2d2bcb-e9e3-4f9c-a847-290d71bd8bfd 222ec087-6694-42cf-8c41-064e9066f004
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

Thanks, Obama. You've been a great president.

Visit the website of Andrew Sun!



Play with a preview of the new Scratch Blocks: Horizontal | Vertical | Scratch VM | Scratch Render | Scratch GUI
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.

ae2d2bcb-e9e3-4f9c-a847-290d71bd8bfd 222ec087-6694-42cf-8c41-064e9066f004
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

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)


Thanks, Obama. You've been a great president.

Visit the website of Andrew Sun!



Play with a preview of the new Scratch Blocks: Horizontal | Vertical | Scratch VM | Scratch Render | Scratch GUI
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

Standard | Mobile