This feature would be an important addition for Scratch size wise. Having to convert all MIDI files to MP3 is a pain, and it makes them much bigger as well. Whereas having MIDI support would allow each music file to be, for example, about 30 kilobytes, rather than 2mb for a 2 minute converted song. This means projects run faster, bigger games with music can be uploaded, etc.
Offline
BWOG wrote:
It's strange because the note blocks and stuff are MIDI, but Scratch doesn't support them. I'd like it if the Scratch Team added MIDI support.
If possible, I'd like to see Scratch support MIDI, too. Using MIDI files over mp3 files would save some file space.
Offline
Yeah, some time ago I composed another song pack on TuxGuitar. But they were MIDI files so I had to convert them - and IMO, the original MIDIs were better Here's the link to the pack, and there's a link to the ZIP with the MIDIs in it: http://scratch.mit.edu/projects/technoguyx/744092
I also find strange that Scratch doesn't support importing MIDI files, yet it supports MP3/WAV/etc.
Offline
Maybe this is, what you need.
http://scratch.mit.edu/forums/viewtopic.php?pid=259439#p259439
A Scratch player, plays MIDI files from generated pictures / sprites
Offline
Midi, and Wma format aswell!
Offline
Question: Why does scratch convert all mp3 files to WAV files? they are massive!!! and also, we iv tried listening to them outside of scratch, (because i have some really nice music) i have to use either Audacity or Nero Showtime, which is kinda strange that i cant use Windows Media Player.
Offline
MP3 playback and MIDI playback with JAVA is not such easy. And many projects would have the same MUSIC-Sound on the internet. That's also the problem with WMA. Scratch is a free program. But some compression codecs for sound or pictures are not free. It's also a performance problem. To stream compressed files needs more perfromance and much more expensive hardware. Not all over the world the personal computers are so fast like maybe your computer at home. In many schools Windows 98 is using and processors with only 200 MHz. And playing MP3 will use up processing power.
Think about Low-Power PCs
http://de.wikipedia.org/wiki/OLPC_XO-1
Offline
scratch converts Mp3 to a wav file though, so can't it do that with midi and wma and other audio formats?
Offline
The player that xaby posted or the converter mentioned by markyparky are all well and good, but wouldn't it be better to support it natively? Surely native MIDI support would use up less processing power than an MP3 or WAV file. Besides eliminating having to convert MIDIs to MP3s or WAVs each time, native MIDI support would also cut down on project sizes.
Offline
fullwall wrote:
The player that xaby posted or the converter mentioned by markyparky are all well and good, but wouldn't it be better to support it natively? Surely native MIDI support would use up less processing power than an MP3 or WAV file. Besides eliminating having to convert MIDIs to MP3s or WAVs each time, native MIDI support would also cut down on project sizes.
Not as important point: Scratch converts EVERYTHING to wav format. But it would be good to have midi support.
Offline