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)
when green flag clicked
if <(please stop following me) = [yesssss]> then
say [thats better] for (pick random (1) to (2)) secs
else
<( >:| )> you follow me then my evil kumquat will eat you up ... thanks for not following me :)
end
- Boomer001
- Scratcher
1000+ posts
Record extension
what do you mean 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)
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
what do you mean 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)
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)
when green flag clicked
if <(please stop following me) = [yesssss]> then
say [thats better] for (pick random (1) to (2)) secs
else
<( >:| )> you follow me then my evil kumquat will eat you up ... thanks for not following me :)
end
- regder
- Scratcher
55 posts
Record extension
when green flag clicked
if <(please stop following me) = [yesssss]> then
say [thats better] for (pick random (1) to (2)) secs
else
<( >:| )> you follow me then my evil kumquat will eat you up ... thanks for not following me :)
end
- Boomer001
- Scratcher
1000+ posts
Record extension
*facepalm* scratchx is STANDARD 2.0what do you mean 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)
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!
Hi I'm some random guy on the internet trying to do random stuff on the internet, I'm a developer of random Paraloop stuff, and I code random stuff. Random.
E
- -Cubism007-
- Scratcher
500+ posts
Record extension
OMGGGGGGGGG THAT WORKED!!! 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!
- cosmosaura
- Scratch Team
1000+ posts
Record extension
Topic closed to prevent future necroposts.
___________________
Scratch Team Member
Love hiking, cycling and travelling.
- Discussion Forums
- » Developing Scratch Extensions
- » Record extension