Discuss Scratch

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:
start recording audio :: extension
Starts recording
stop recording audio :: extension
Stops recording
play () of recorded sounds :: extension
Plays 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 :: extension
Stops the recorded sounds (if one plays)
total sounds recorded :: reporter extension
Reports the amount of sounds you have recorded
set playback speed to () X :: extension
Sets 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)


:::::::::   ::::::::   ::::::::  ::::    ::::  :::::::::: :::::::::   :::::::   :::::::    :::   
:+:    :+: :+:    :+: :+:    :+: +:+:+: :+:+:+ :+:        :+:    :+: :+:   :+: :+:   :+: :+:+:   
+:+    +:+ +:+    +:+ +:+    +:+ +:+ +:+:+ +:+ +:+        +:+    +:+ +:+  :+:+ +:+  :+:+   +:+   
+#++:++#+  +#+    +:+ +#+    +:+ +#+  +:+  +#+ +#++:++#   +#++:++#:  +#+ + +:+ +#+ + +:+   +#+   
+#+    +#+ +#+    +#+ +#+    +#+ +#+       +#+ +#+        +#+    +#+ +#+#  +#+ +#+#  +#+   +#+   
#+#    #+# #+#    #+# #+#    #+# #+#       #+# #+#        #+#    #+# #+#   #+# #+#   #+#   #+#   
#########   ########   ########  ###       ### ########## ###    ###  #######   #######  ####### 
CHECK OUT MY FORUM STATS



















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

regder wrote:

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)
what do you mean
if you mean they already exist then you are wrong

Last edited by Boomer001 (March 1, 2020 09:07:12)


:::::::::   ::::::::   ::::::::  ::::    ::::  :::::::::: :::::::::   :::::::   :::::::    :::   
:+:    :+: :+:    :+: :+:    :+: +:+:+: :+:+:+ :+:        :+:    :+: :+:   :+: :+:   :+: :+:+:   
+:+    +:+ +:+    +:+ +:+    +:+ +:+ +:+:+ +:+ +:+        +:+    +:+ +:+  :+:+ +:+  :+:+   +:+   
+#++:++#+  +#+    +:+ +#+    +:+ +#+  +:+  +#+ +#++:++#   +#++:++#:  +#+ + +:+ +#+ + +:+   +#+   
+#+    +#+ +#+    +#+ +#+    +#+ +#+       +#+ +#+        +#+    +#+ +#+#  +#+ +#+#  +#+   +#+   
#+#    #+# #+#    #+# #+#    #+# #+#       #+# #+#        #+#    #+# #+#   #+# #+#   #+#   #+#   
#########   ########   ########  ###       ### ########## ###    ###  #######   #######  ####### 
CHECK OUT MY FORUM STATS



















regder
Scratcher
55 posts

Record extension

Boomer001 wrote:

regder wrote:

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)
what do you mean
if you mean they already exist then you are wrong
well , some are 2.0
play 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

regder wrote:

Boomer001 wrote:

regder wrote:

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)
what do you mean
if you mean they already exist then you are wrong
well , some are 2.0
play 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)
*facepalm* scratchx is STANDARD 2.0

:::::::::   ::::::::   ::::::::  ::::    ::::  :::::::::: :::::::::   :::::::   :::::::    :::   
:+:    :+: :+:    :+: :+:    :+: +:+:+: :+:+:+ :+:        :+:    :+: :+:   :+: :+:   :+: :+:+:   
+:+    +:+ +:+    +:+ +:+    +:+ +:+ +:+:+ +:+ +:+        +:+    +:+ +:+  :+:+ +:+  :+:+   +:+   
+#++:++#+  +#+    +:+ +#+    +:+ +#+  +:+  +#+ +#++:++#   +#++:++#:  +#+ + +:+ +#+ + +:+   +#+   
+#+    +#+ +#+    +#+ +#+    +#+ +#+       +#+ +#+        +#+    +#+ +#+#  +#+ +#+#  +#+   +#+   
#+#    #+# #+#    #+# #+#    #+# #+#       #+# #+#        #+#    #+# #+#   #+# #+#   #+#   #+#   
#########   ########   ########  ###       ### ########## ###    ###  #######   #######  ####### 
CHECK OUT MY FORUM STATS



















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!

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
PolarCube1
New to Scratch
1 post

Record extension

yes]
-Cubism007-
Scratcher
500+ posts

Record extension

PartyMatt2011 wrote:

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!
OMGGGGGGGGG THAT WORKED!!!



Easter eggs are secrets, tricks, and jokes hidden in pieces of media, such as TV series, movies, video games, websites, and so on.
CTSSSRfan
Scratcher
2 posts

Record extension

My version:

record ()

play record [ v]

(record code)
cosmosaura
Scratch Team
1000+ posts

Record extension

Topic closed to prevent future necroposts.



___________________
Scratch Team Member
Love hiking, cycling and travelling.

Powered by DjangoBB