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

#1 2007-03-20 10:39:00

chrisg
Scratch Team
Registered: 2007-03-15
Posts: 10

Garage Band to Scratch

Hi I need help from folks who use Scratch on a Mac. (I have a PC so I can't really try this out myself).  What's the best way to get a track that someone works on in Garage Band into Scratch. A number of the students in our club like to work on sound tracks for their scratch projects in garage band, but getting the tracks into scratch is cumbersome. Right now their preferred method is to take two macs next to each other, have the one in scratch 'record' a sound and have the adjacent mac play the sound track (loudly).  Needless to say this is not an ideal situation.

Thanks,
--Chris

Offline

 

#2 2007-03-20 12:02:02

jhansel
Scratcher
Registered: 2007-03-20
Posts: 0

Re: Garage Band to Scratch

Hi Chris,
The best method is probably to save the GarageBand song as either an mp3 or wav file on your computer and then you can import that sound file into your Scratch project. It's a little tricky to save a GarageBand file in this way because you have to go through iTunes. In GarageBand, choose "Export to iTunes" from the File menu. This will save the song in your iTunes library, but it will be in AIFF format. You can then convert the song to the correct format within iTunes in the following way:

(1) Choose the correct format to convert to:
Go to iTunes Preferences, click the Advanced tab and then the Importing tab.
From the "Import Using" pull down menu, select MP3 Encoder (or WAV encoder).
Click OK to save preferences.

(2) Convert file
Select the song in your iTunes library and choose "Convert selection to MP3 (or WAV)'' from the Advanced menu. This will save a newly formated copy of the song.

The new file is in your iTunes library, which can be accessed from your home directory through Music --> iTunes --> iTunes music --> (artist) --> (album). You can also select the song in iTunes and choose File --> Get Info (apple-I) to see where the file is saved in your computer.

I hope this helps.

Offline

 

#3 2007-03-20 14:42:17

chrisg
Scratch Team
Registered: 2007-03-15
Posts: 10

Re: Garage Band to Scratch

Thanks, that helps.  It's too bad that it has to go through iTunes as it adds an extra step.  It's also very helpful to know how to figure out where iTunes put the file!

Offline

 

#4 2007-03-20 16:55:28

johnm
Scratcher
Registered: 2007-03-08
Posts: 100+

Re: Garage Band to Scratch

Thanks, jhansel, for these good instructions. You can actually skip the format conversion steps, since Scratch can import AIFF files directly. You still need to export from GarageBand to iTunes, but then you can just import the resulting .aif file from the appropriate subfolder of the user's "Music" folder into Scratch. Your sound will be fairly large, so you may want use the "compress sounds" menu command at some point to reduce the size of the sounds. The "compress sounds" command just reduces the sampling rate, which also reduces the quality a little. (As noted elsewhere on these forums, Scratch could use better sound compression.)

Earlier there was a bug that affected the loading of some projects containing sounds inported from Garage Band, but that bug has now been fixed.

  -- John

Offline

 

#5 2007-08-20 17:22:25

Ansh98
Scratcher
Registered: 2007-07-12
Posts: 16

Re: Garage Band to Scratch

I have Garage band but I don't now how to like bring it on to Scratch.

Offline

 

#6 2007-08-20 17:31:06

Sawman3
Scratcher
Registered: 2007-07-19
Posts: 97

Re: Garage Band to Scratch

Ansh98 your quesitons are answered above your post.


"These are the old days, the glory days...they're back."

Offline

 

#7 2007-08-20 17:56:05

Ansh98
Scratcher
Registered: 2007-07-12
Posts: 16

Re: Garage Band to Scratch

I mean Export

Offline

 

#8 2007-08-20 17:57:19

Ansh98
Scratcher
Registered: 2007-07-12
Posts: 16

Re: Garage Band to Scratch

Actually you can download my Band Song 1 or 2 projects because I imported them

Offline

 

#9 2007-08-20 17:58:25

Ansh98
Scratcher
Registered: 2007-07-12
Posts: 16

Re: Garage Band to Scratch

Or I can either copy some sounds for you

Offline

 

#10 2007-08-20 17:59:33

Ansh98
Scratcher
Registered: 2007-07-12
Posts: 16

Re: Garage Band to Scratch

Just tell me either like pop rock or whatever. You can download the project and export the sounds to your computer.

Offline

 

#11 2007-08-20 18:01:02

Ansh98
Scratcher
Registered: 2007-07-12
Posts: 16

Re: Garage Band to Scratch

Just leave a comment on my gallery: STAR WARS AND BEYOND!!!!!!!! for what style

Offline

 

#12 2007-08-21 08:32:03

kevin_karplus
Scratcher
Registered: 2007-04-27
Posts: 1000+

Re: Garage Band to Scratch

It would be very nice if there were a way for scratch to take MIDI files (like garage band files) and convert them into scratch scripts containing play note commands and waits.  This would allow people to provide background music without running into the 10Mbyte limit so often.

Offline

 

#13 2007-08-21 09:16:58

Jens
Scratcher
Registered: 2007-06-04
Posts: 1000+

Re: Garage Band to Scratch

One more vote for this! That would be a tremendous improvement and open completely new horizons for creativity.


Jens Mönig

Offline

 

#14 2007-08-22 15:07:15

Ansh98
Scratcher
Registered: 2007-07-12
Posts: 16

Re: Garage Band to Scratch

I sort of do not understand like MIDI files and stuff because I am really young.

Offline

 

#15 2007-08-22 16:37:51

kevin_karplus
Scratcher
Registered: 2007-04-27
Posts: 1000+

Re: Garage Band to Scratch

MIDI stands for Musical Instrument Digital Interface.  It is a standard for electronic keyboard instruments and synthesizers to communicate key-press and key-release events.  The sequence and timing of key presses can also be recorded in files (I don't know whether there is a single standard for the files---probably not), for replaying.  These "MIDI recordings" are a lot like old player-piano rolls, in that they can reproduce the original performance fairly accurately (including timing and dynamics).  They can also be edited digitally (which I believe GarageBand does) and translated into conventional music notation (as done by Finale and Sibellius).

It would be fairly straightforward to convert a MIDI recording into a series of "play note" and "wait" blocks, since the meaning of what is in the MIDI recording is essentially the same.
You would lose the dynamics (how hard the keys were pressed), but if the Scratch team every fixes the "play note" block to include a loudness parameter, even that would be available.

Offline

 

#16 2007-08-23 13:05:09

DrJim
Scratcher
Registered: 2007-05-26
Posts: 100+

Re: Garage Band to Scratch

kevin_karplus wrote:

I don't know whether there is a single standard for the files---probably not

There is a set of standard instruments and drum sets that is defined as the "General MIDI" kit.  This is pretty universally implemented on newer equipment - though only as a subset of a much larger set of voices (even my relatively cheap Casio keyboard has at least 10X the options). Scratch's parameter values are consistant with General MIDI although I'm not sure it's a 100% match.

General MIDI is also what Microsoft Media Player uses and I'm sure Garage Band includes it at some level.  The parameters for note values and durations are also standard.  What is very non-standard are the control conventions, since they generally are hardware and application specific - but you have to be doing some pretty serious audio to worry about things at this level.  Also, like real instruments, one "trumpet" may sound quite different from another.

Note that if you have a MIDI out port on your PC you can play Scratch's music output on a MIDI instrument directly, see http://scratch.mit.edu/forums/viewtopic.php?id=768.

Last edited by DrJim (2007-08-23 13:05:55)

Offline

 

#17 2007-09-16 19:17:06

Ansh98
Scratcher
Registered: 2007-07-12
Posts: 16

Re: Garage Band to Scratch

Chrisg Why don't you contact mac or garageband

Offline

 

#18 2007-11-04 14:45:49

Ansh98
Scratcher
Registered: 2007-07-12
Posts: 16

Re: Garage Band to Scratch

jhansel wrote:

Hi Chris,
The best method is probably to save the GarageBand song as either an mp3 or wav file on your computer and then you can import that sound file into your Scratch project. It's a little tricky to save a GarageBand file in this way because you have to go through iTunes. In GarageBand, choose "Export to iTunes" from the File menu. This will save the song in your iTunes library, but it will be in AIFF format. You can then convert the song to the correct format within iTunes in the following way:

(1) Choose the correct format to convert to:
Go to iTunes Preferences, click the Advanced tab and then the Importing tab.
From the "Import Using" pull down menu, select MP3 Encoder (or WAV encoder).
Click OK to save preferences.

(2) Convert file
Select the song in your iTunes library and choose "Convert selection to MP3 (or WAV)'' from the Advanced menu. This will save a newly formated copy of the song.

The new file is in your iTunes library, which can be accessed from your home directory through Music --> iTunes --> iTunes music --> (artist) --> (album). You can also select the song in iTunes and choose File --> Get Info (apple-I) to see where the file is saved in your computer.

I hope this helps.

It won't work. all you have to do is make some projects with garageband sounds and than let Chrisg download it, then he can export it

Offline

 

#19 2007-12-28 21:22:34

Ansh98
Scratcher
Registered: 2007-07-12
Posts: 16

Re: Garage Band to Scratch

There is also something on PC like garageband but its called Mixcraft. <show>http://scratch.mit.edu/forums/viewtopic.php?pid=10688#req_message

Last edited by Ansh98 (2007-12-28 21:22:56)

Offline

 

#20 2007-12-28 21:52:31

Jman720
Scratcher
Registered: 2007-11-27
Posts: 1000+

Re: Garage Band to Scratch

chrisg wrote:

Hi I need help from folks who use Scratch on a Mac. (I have a PC so I can't really try this out myself).  What's the best way to get a track that someone works on in Garage Band into Scratch. A number of the students in our club like to work on sound tracks for their scratch projects in garage band, but getting the tracks into scratch is cumbersome. Right now their preferred method is to take two macs next to each other, have the one in scratch 'record' a sound and have the adjacent mac play the sound track (loudly).  Needless to say this is not an ideal situation.

Thanks,
--Chris

Well, I use Macs, and for one thing, The ONLY way to do that (without recording and trust me, you do not wan't to) is to go to apple.com and download a FREE Application called iTunes (for mac and PC) Then you can export your songs with iTunes by going to (share or export depending on the virsion of Garageband and then go to share or export to iTunes) and put them into scratch.

Your Welcome --- Jman720


Solve for x
2+3+2+(-9)+1x+2x=7

Offline

 

#21 2008-07-05 14:22:46

pie101
Scratcher
Registered: 2008-03-03
Posts: 1

Re: Garage Band to Scratch

It Doesn't work

Offline

 

#22 2008-12-02 14:12:40

zawicki1fromyoutube
Scratcher
Registered: 2008-07-31
Posts: 1000+

Re: Garage Band to Scratch

chrisg wrote:

Hi I need help from folks who use Scratch on a Mac. (I have a PC so I can't really try this out myself).  What's the best way to get a track that someone works on in Garage Band into Scratch. A number of the students in our club like to work on sound tracks for their scratch projects in garage band, but getting the tracks into scratch is cumbersome. Right now their preferred method is to take two macs next to each other, have the one in scratch 'record' a sound and have the adjacent mac play the sound track (loudly).  Needless to say this is not an ideal situation.

Thanks,
--Chris

Chris, just get a youtube video or whatever your source is for your sound. MAKE SURE A MIC. IS NOT CONNECTED. Open up sound recorder, and just hit record! You can get High-Quality recordings without saving anything as a goofy file!


|Call Of Duty: Black Ops Wii Friend Code: 3519-4456-0013|
|Follow me on Twitter|Subscribe To My Youtube Channel

Offline

 

#23 2009-12-28 08:43:21

pntjr
Scratcher
Registered: 2009-12-11
Posts: 22

Re: Garage Band to Scratch

burn it on to a data CD and pu it into your PC (I have one too)

Offline

 

#24 2009-12-28 11:27:03

coolstuff
Community Moderator
Registered: 2008-03-06
Posts: 1000+

Re: Garage Band to Scratch

pntjr wrote:

burn it on to a data CD and pu it into your PC (I have one too)

If you have a desktop computer or laptop, you have a PC. Anyhow, this topic is older than time itself, so I figure we should leave it in retirement.

Offline

 

Board footer