This is a read-only archive of the old Scratch 1.x Forums.
Try searching the current Scratch discussion forums.

#1 2013-01-03 15:51:56

fillergames
Scratcher
Registered: 2012-10-15
Posts: 1000+

"Play note for (0.5) beats" Block sounds different in flash

This is very odd. In the flash player some instruments sound completely different then the scratch project viewer.

Example. In scratch project viewer, one note played a "Ping" sound.

In flash, It sounds like a guitar.

Why did they do this? It ruins my scratch block music.


http://i50.tinypic.com/2ufvxc5_th.gif Grammer? Whats grammar?

Offline

 

#2 2013-01-03 16:00:48

BlackKyurem
Scratcher
Registered: 2012-12-22
Posts: 100+

Re: "Play note for (0.5) beats" Block sounds different in flash

Well, I don't know why it does this, really. (Big help, aren't I. xD)
But, you could semi-fix this yourself by telling users to download in the Project notes.


inspirational quote as of now: anything you can imagine is real | Main Account: ProgrammingPro01
http://img843.imageshack.us/img843/1205/blackkyuremsig.png

Offline

 

#3 2013-01-03 16:02:01

fillergames
Scratcher
Registered: 2012-10-15
Posts: 1000+

Re: "Play note for (0.5) beats" Block sounds different in flash

BlackKyurem wrote:

Well, I don't know why it does this, really. (Big help, aren't I. xD)
But, you could semi-fix this yourself by telling users to download in the Project notes.

But most of my projects are VERY laggy when downloaded. Thats the biggest problem.


http://i50.tinypic.com/2ufvxc5_th.gif Grammer? Whats grammar?

Offline

 

#4 2013-01-03 16:10:22

Wes64
Scratcher
Registered: 2011-08-19
Posts: 1000+

Re: "Play note for (0.5) beats" Block sounds different in flash

the flash player has different instruments because in 2.0 they had to create their own sounds


Experienced 2.0 Tester: Ask me questions!
Using Firefox 13.0, Flash plugin version 11.4.402.287, and Windows XP Professional.

Offline

 

#5 2013-01-03 16:11:13

fillergames
Scratcher
Registered: 2012-10-15
Posts: 1000+

Re: "Play note for (0.5) beats" Block sounds different in flash

Wes64 wrote:

the flash player has different instruments because in 2.0 they had to create their own sounds

They couldn't import them?  sad


http://i50.tinypic.com/2ufvxc5_th.gif Grammer? Whats grammar?

Offline

 

#6 2013-01-03 16:33:48

cheddargirl
Scratch Team
Registered: 2008-09-15
Posts: 1000+

Re: "Play note for (0.5) beats" Block sounds different in flash

fillergames wrote:

Wes64 wrote:

the flash player has different instruments because in 2.0 they had to create their own sounds

They couldn't import them?  sad

Well, for further clarification:

The note blocks on the Scratch 1.4 software use whatever MIDI sound library you have on your computer. Flash player can't use a MIDI sound library, so the Scratch Team has to develop it's own instrument sounds library. The Scratch Team is aware that the sound library isn't the best (nor is it complete!) but it's low on the priority list compared to other Scratch 2.0 issues.

The issue about the note blocks is not secluded to the Flash player alone: The old Java player actually uses it's own MIDI library, so it's subject to sounds differences as well. Additionally, not all computers have the same MIDI library - often times, projects will sound different on different computers based on the MIDI library installed on them. This is one issue where telling others to download might not solve the problem because of platform differences.  hmm


http://i.imgur.com/8QRYx.png
Everything is better when you add a little cheddar, because when you have cheese your life is at ease  smile

Offline

 

#7 2013-01-03 16:52:46

fillergames
Scratcher
Registered: 2012-10-15
Posts: 1000+

Re: "Play note for (0.5) beats" Block sounds different in flash

Well this is a big issue! Why didn't scratch just have its own MIDI rather then using whatever library stored on your computer? File size?

Last edited by fillergames (2013-01-03 16:55:06)


http://i50.tinypic.com/2ufvxc5_th.gif Grammer? Whats grammar?

Offline

 

#8 2013-01-03 17:01:38

cheddargirl
Scratch Team
Registered: 2008-09-15
Posts: 1000+

Re: "Play note for (0.5) beats" Block sounds different in flash

fillergames wrote:

Well this is a big issue! Why didn't scratch just have its own MIDI rather then using whatever library stored on your computer? File size?

It's just easier to use something that's already there than try to develop sound files for some 100+ instruments.


http://i.imgur.com/8QRYx.png
Everything is better when you add a little cheddar, because when you have cheese your life is at ease  smile

Offline

 

#9 2013-01-03 17:36:15

technoguyx
Scratcher
Registered: 2008-10-18
Posts: 1000+

Re: "Play note for (0.5) beats" Block sounds different in flash

Why not just outsource a good, lightweight one with a compatible license, then? There are lots available, I'm sure. No need to reinvent the wheel.


http://getgnulinux.org/links/en/linuxliberated_4_78x116.png

Offline

 

#10 2013-01-03 18:01:08

cheddargirl
Scratch Team
Registered: 2008-09-15
Posts: 1000+

Re: "Play note for (0.5) beats" Block sounds different in flash

technoguyx wrote:

Why not just outsource a good, lightweight one with a compatible license, then? There are lots available, I'm sure. No need to reinvent the wheel.

Why outsource someone to make a wheel when one already exists? With regards to Scratch 1.4, you may as well just utilize whatever MIDI player is natively on the computer instead of outsourcing.  wink

All that being said, know a good one for Flash that relatively cheap?  tongue

Last edited by cheddargirl (2013-01-03 18:06:26)


http://i.imgur.com/8QRYx.png
Everything is better when you add a little cheddar, because when you have cheese your life is at ease  smile

Offline

 

#11 2013-01-03 18:01:34

fillergames
Scratcher
Registered: 2012-10-15
Posts: 1000+

Re: "Play note for (0.5) beats" Block sounds different in flash

technoguyx wrote:

Why not just outsource a good, lightweight one with a compatible license, then? There are lots available, I'm sure. No need to reinvent the wheel.

This.


http://i50.tinypic.com/2ufvxc5_th.gif Grammer? Whats grammar?

Offline

 

#12 2013-01-03 19:17:29

Digimath
Scratcher
Registered: 2007-07-07
Posts: 100+

Re: "Play note for (0.5) beats" Block sounds different in flash

I had written a project a couple of weeks ago comparing the sound tones I got offline with the sounds made while running the program.http://scratch.mit.edu/projects/digimathtryit/2981646  Offline I recorded a long wave file of the different instruments with pauses.  The program plays the wave file and intersperses the same "set instrument" and "play note" blocks so a comparison can be made. Most of the Flash instruments do something, usually generic.  (all of the organs sound the same, the guitars sound all the same, so on.)  Most of the special effect sounds are gone.  At least we have something and there are some good Flash choices available to us.


I've updated my text adventure game.
Colossal Cave 150http://scratch.mit.edu/static/projects/Digimath/3003787_sm.png

Offline

 

#13 2013-01-04 13:52:41

technoguyx
Scratcher
Registered: 2008-10-18
Posts: 1000+

Re: "Play note for (0.5) beats" Block sounds different in flash

cheddargirl wrote:

technoguyx wrote:

Why not just outsource a good, lightweight one with a compatible license, then? There are lots available, I'm sure. No need to reinvent the wheel.

Why outsource someone to make a wheel when one already exists? With regards to Scratch 1.4, you may as well just utilize whatever MIDI player is natively on the computer instead of outsourcing.  wink

All that being said, know a good one for Flash that relatively cheap?  tongue

That's what I meant, I think the term "outsource" doesn't mean what I thought  tongue

This Google Code project demonstrates that it's possible to compile Fluidsynth, a MIDI player that may use SF2 soundfonts, to Flash bytecode using Adobe Alchemy, to be used later in a Flash application.

I wouldn't be surprised if the devs are taking a similar approach to this already, so the question is a decent, lightweight soundfont, with a license compatible with Scratch's. FluidR3_GS is under a Creative Commons license, works perfectly with FluidSynth, is barely 2 MB, and sounds pretty good, if this video is to be trusted. And even then there's lots more to find, a quick Google search should reveal many sources for sf2 files.

Anyway, wouldn't the fact that Scratch 2.0 will be purely Flash based, online or not, eliminate the problem of different sounding MIDI, as both will use the same soundfont and means to reproduce MIDI? That's the main concern here.


http://getgnulinux.org/links/en/linuxliberated_4_78x116.png

Offline

 

#14 2013-01-04 17:14:16

cheddargirl
Scratch Team
Registered: 2008-09-15
Posts: 1000+

Re: "Play note for (0.5) beats" Block sounds different in flash

technoguyx wrote:

cheddargirl wrote:

technoguyx wrote:

Why not just outsource a good, lightweight one with a compatible license, then? There are lots available, I'm sure. No need to reinvent the wheel.

Why outsource someone to make a wheel when one already exists? With regards to Scratch 1.4, you may as well just utilize whatever MIDI player is natively on the computer instead of outsourcing.  wink

All that being said, know a good one for Flash that relatively cheap?  tongue

That's what I meant, I think the term "outsource" doesn't mean what I thought  tongue

Outsourcing means that you contract a third party to perform a function - to me, your comment came across as "let's pay someone to make a Scratch sound library for us!"

Anyway, wouldn't the fact that Scratch 2.0 will be purely Flash based, online or not, eliminate the problem of different sounding MIDI, as both will use the same soundfont and means to reproduce MIDI? That's the main concern here.

Well, that would depend if the offline version will have a workaround to use a computer's MIDI sound system already on the computer or come along with it's own.


http://i.imgur.com/8QRYx.png
Everything is better when you add a little cheddar, because when you have cheese your life is at ease  smile

Offline

 

Board footer