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

#1 2010-01-16 17:07:01

Vista4563
Scratcher
Registered: 2009-07-20
Posts: 500+

MIDI: Channels and Import/Record?

Could it be possible to:
A) Use more than one MIDI channel with the scratch blocks (without residing to different scripts/sprites)?
B) Import your own MIDI file?
C) Record a MIDI file through MIDI software?

I work with MIDI a lot, so those would be helpful to me.

Last edited by Vista4563 (2010-01-27 22:21:41)


Team Vista | TBG Moderator | #stopKony #Kony2012 | http://ls.gd/icgrin http://is.gd/78GWUZ
http://is.gd/jEY5Ihttp://is.gd/Vl19zR http://i.imgur.com/L4HIs.png

Offline

 

#2 2010-01-27 22:21:54

Vista4563
Scratcher
Registered: 2009-07-20
Posts: 500+

Re: MIDI: Channels and Import/Record?

Bump...


Team Vista | TBG Moderator | #stopKony #Kony2012 | http://ls.gd/icgrin http://is.gd/78GWUZ
http://is.gd/jEY5Ihttp://is.gd/Vl19zR http://i.imgur.com/L4HIs.png

Offline

 

#3 2010-01-28 12:43:09

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

Re: MIDI: Channels and Import/Record?

Could it be possible to:
A) Use more than one MIDI channel with the scratch blocks (without residing to different scripts/sprites)?

I'm not too sure. From experience, a sprite can play more than one note block at once, but this will require two different scripts in the same sprite. However, I have not had a chance to test if each individual note block from two different scripts residing in the same spite can be played by one instrument (that is, I don't know if a sprite is capable of playing more than one instrument at a time); I will have to check that out sometime later. ^^;

B) Import your own MIDI file?

Currently, Scratch does not import MIDI files. The MIDI file will have to be converted into another file format (typically mp3 or WAV) first before it can be imported into Scratch. Most file converters capable of converting MIDI files will output the file the same way it sounds through your computer, but if you're familiar with using sound fonts and sound banks, perhaps you may want to look into a more advanced MIDI converter such as SynthFont (which is free  big_smile ).

C) Record a MIDI file through MIDI software?

I'm a bit lost here. ^^; Do you mean like taking your MIDI file and converting it like I explained above?


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

 

#4 2010-01-28 13:06:11

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

Re: MIDI: Channels and Import/Record?

Vista4563 wrote:

Could it be possible to:
A) Use more than one MIDI channel with the scratch blocks (without residing to different scripts/sprites)?
B) Import your own MIDI file?
C) Record a MIDI file through MIDI software?

A) As cheddargirl mentioned above, you can play more than 1 MIDI note at once on a single sprite, but not with different instruments.
B) See cheddargirl's post.
C) If you mean creating a .mid file using a program, you can do so with many programs. TuxGuitar is free and good for guitar music, but there are lots of MIDI composing programs around, try Googling "midi composing software" or something similar.


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

Offline

 

#5 2010-02-07 04:27:23

Vista4563
Scratcher
Registered: 2009-07-20
Posts: 500+

Re: MIDI: Channels and Import/Record?

technoguyx wrote:

Vista4563 wrote:

Could it be possible to:
A) Use more than one MIDI channel with the scratch blocks (without residing to different scripts/sprites)?
B) Import your own MIDI file?
C) Record a MIDI file through MIDI software?

A) As cheddargirl mentioned above, you can play more than 1 MIDI note at once on a single sprite, but not with different instruments.
B) See cheddargirl's post.
C) If you mean creating a .mid file using a program, you can do so with many programs. TuxGuitar is free and good for guitar music, but there are lots of MIDI composing programs around, try Googling "midi composing software" or something similar.

cheddargirl wrote:

Could it be possible to:
A) Use more than one MIDI channel with the scratch blocks (without residing to different scripts/sprites)?

I'm not too sure. From experience, a sprite can play more than one note block at once, but this will require two different scripts in the same sprite. However, I have not had a chance to test if each individual note block from two different scripts residing in the same spite can be played by one instrument (that is, I don't know if a sprite is capable of playing more than one instrument at a time); I will have to check that out sometime later. ^^;

B) Import your own MIDI file?

Currently, Scratch does not import MIDI files. The MIDI file will have to be converted into another file format (typically mp3 or WAV) first before it can be imported into Scratch. Most file converters capable of converting MIDI files will output the file the same way it sounds through your computer, but if you're familiar with using sound fonts and sound banks, perhaps you may want to look into a more advanced MIDI converter such as SynthFont (which is free  big_smile ).

C) Record a MIDI file through MIDI software?

I'm a bit lost here. ^^; Do you mean like taking your MIDI file and converting it like I explained above?

Thanks for your input.

Last edited by Vista4563 (2010-02-07 04:28:49)


Team Vista | TBG Moderator | #stopKony #Kony2012 | http://ls.gd/icgrin http://is.gd/78GWUZ
http://is.gd/jEY5Ihttp://is.gd/Vl19zR http://i.imgur.com/L4HIs.png

Offline

 

Board footer