Discuss Scratch
- Discussion Forums
- » Developing Scratch Extensions
- » Record extension
- Boomer001
-
Scratcher
1000+ posts
Record extension
(This has been originally posted here. I like it so i decided to make a own topic for this extension)
Hello! I've recently developed a ScratchX extension that records audio from the microphone and plays it back! You can't record audio using scripts, but you can using this extension! It has 6 blocks:
Play around with it here! I hope you like it!
Raw | Github
Hello! I've recently developed a ScratchX extension that records audio from the microphone and plays it back! You can't record audio using scripts, but you can using this extension! It has 6 blocks:
start recording audio :: extensionStarts recording
stop recording audio :: extensionStops recording
play () of recorded sounds :: extensionPlays one of the recorded sounds (every sound you will record will get stored and this block plays it back. You need to enter the number of the sound, like 1 plays the first sound you recorded)
stop recordings :: extensionStops the recorded sounds (if one plays)
total sounds recorded :: reporter extensionReports the amount of sounds you have recorded
set playback speed to () X :: extensionSets the playback speed.
Play around with it here! I hope you like it!
Raw | Github
Last edited by Boomer001 (Feb. 28, 2020 14:11:59)
- regder
-
Scratcher
55 posts
Record extension
well …
play sound [ v]
play sound [ v] until done
stop all sounds
play drum ( v) for (0.25) beats
rest for () beats
play note ( v) for (0.5) beats
set instrument to ( v)
change volume by ()
set volume to () %
(volume)
change tempo by ()
set tempo to () bpm
(tempo)
Last edited by regder (March 1, 2020 08:10:05)
- Boomer001
-
Scratcher
1000+ posts
Record extension
well …what do you meanplay sound [ v]
play sound [ v] until done
stop all sounds
play drum ( v) for (0.25) beats
rest for () beats
play note ( v) for (0.5) beats
set instrument to ( v)
change volume by ()
set volume to () %
(volume)
change tempo by ()
set tempo to () bpm
(tempo)
if you mean they already exist then you are wrong
Last edited by Boomer001 (March 1, 2020 09:07:12)
- regder
-
Scratcher
55 posts
Record extension
well …what do you meanplay sound [ v]
play sound [ v] until done
stop all sounds
play drum ( v) for (0.25) beats
rest for () beats
play note ( v) for (0.5) beats
set instrument to ( v)
change volume by ()
set volume to () %
(volume)
change tempo by ()
set tempo to () bpm
(tempo)
if you mean they already exist then you are wrong
well , some are 2.0play drum ( v) for (0.25) beats
rest for () beats
play note ( v) for (0.5) beats
set instrument to ( v)
change tempo by ()
set tempo to () bpm
(tempo)
Last edited by regder (March 1, 2020 10:57:19)
- Boomer001
-
Scratcher
1000+ posts
Record extension
*facepalm* scratchx is STANDARD 2.0well …what do you meanplay sound [ v]
play sound [ v] until done
stop all sounds
play drum ( v) for (0.25) beats
rest for () beats
play note ( v) for (0.5) beats
set instrument to ( v)
change volume by ()
set volume to () %
(volume)
change tempo by ()
set tempo to () bpm
(tempo)
if you mean they already exist then you are wrongwell , some are 2.0play drum ( v) for (0.25) beats
rest for () beats
play note ( v) for (0.5) beats
set instrument to ( v)
change tempo by ()
set tempo to () bpm
(tempo)
- PartyMatt2011
-
Scratcher
100+ posts
Record extension
even though scratchx.org doesn't exist anymore, you can use the custom extension turbowarp feature to follow these steps (this is for anyone who stumbles across this topic like me, not trying to necropost, just giving helpful information to anyone who finds this):
1. Go to turbowarp.org/editor
2. Click the Add Extension icon
3. Click “TurboWarp”
4. Scroll to the bottom and click “Custom Extension”
5. Make sure you are in the URL option and paste in this URL:
https://boomerscratch.github.io/javascripts/scratchxrecordextension.js#scratch
6. Click “Load”
7. You're done!
1. Go to turbowarp.org/editor
2. Click the Add Extension icon
3. Click “TurboWarp”
4. Scroll to the bottom and click “Custom Extension”
5. Make sure you are in the URL option and paste in this URL:
https://boomerscratch.github.io/javascripts/scratchxrecordextension.js#scratch
6. Click “Load”
7. You're done!
- -Cubism007-
-
Scratcher
500+ posts
Record extension
even though scratchx.org doesn't exist anymore, you can use the custom extension turbowarp feature to follow these steps (this is for anyone who stumbles across this topic like me, not trying to necropost, just giving helpful information to anyone who finds this):OMGGGGGGGGG THAT WORKED!!!
1. Go to turbowarp.org/editor
2. Click the Add Extension icon
3. Click “TurboWarp”
4. Scroll to the bottom and click “Custom Extension”
5. Make sure you are in the URL option and paste in this URL:
https://boomerscratch.github.io/javascripts/scratchxrecordextension.js#scratch
6. Click “Load”
7. You're done!
- Discussion Forums
- » Developing Scratch Extensions
-
» Record extension




