Audio [BETA] š (EXPLORER ONLY)
Introducing.... Audio!
Sometimes all you need to make your repl come to life is a little bit of audio, whether it's sound effects or music.
It's been requested many times that we add audio support to repl.it, so here it is.
We now have support for playing audio files!
Sadly, we couldn't get .mp3
files working for now, but they are in the works.
Valid file types are .wav
and .aiff
file.
Their bit resolution must be one of 8
, 16
, 24
, 32
, or 64
; all of the common bit depths. The files can have as many audio channels as you would like, but they are combined into one channel regardles.
Please note that the files MUST BE AT 44,100 hertz or 44.1khz, as they are read at 44,100 hertz. Note that they will still play if they are not at 44.1khz, but they will be read at 44.1khz. If, for example, you have a file at 22.05khz it will be played 2x as fast as its native speed.
Currently, there are python and ts/js libs available, but if you want to create your own lib, the process is documented here.
Note that currently only exploreres can use audio.
How do I make a library? Go here.
Did we all just get rick rolled by @AllAwesome497
@Warhawk947 I was worried it might be so I didn't play the clip. Lucky me.
@sugarfi you have to be an explorer :upside_down:
@AllAwesome497 oh well...
@sugarfi You can become an explorer by going to the drop-down on the upper-left corner where your username is >> Account >> Drop-down Roles >> Check Explorer
@sugarfi same
@AncientBison I looked at your roles, and you aren't an explorer, same with @sugarfi (when i looked it up), you can become one by doing what @cat_optimist said
This is so cool! Great work!
@MarcusWeinberger lol. my ears are bleeding
@MarcusWeinberger You just got rick rolled
YES! THANK YOU SO MUCH!!!
you just got rickrolled
Dude. Even tho I'm explorer mode It says error
How do you become an explorer?
FINALLY!!! This is why we love repl.it <3
@PDanielY As i noted at the end of the post, you have to be an explorer.
@AllAwesome497 oh, my bad
I create a source = audio.play_file('assets/sound.wav', 1.0, True, -1). I want my loop to play infinite but it doesn't work. Please help me with this.
awsome man !!!
@IndyCarter you need explorer mode
What dat @ChezCoder?
@IndyCarter go to https://repl.it/account#roles , scroll down, click "roles", and check EXPLORER :D
Ok @ChezCoder, thanks!
its not working for me.
there is an error
Cool!
Glad I checked the audio file before running the program. Replaced with Win7 startup sound.
Good, now I can actually do half my projects.
@AllAwesome497 i need to type any command 2 times for it to work for some reason
@AllAwesome497 also, if I go below 0% volume, the volume starts going up again.
@ChezCoder I know, if you look into pcm waves it doesnt matter if you flip the values. Its just volume * sample, so if every sample is the flipped polarity, it still sounds the same.
@AllAwesome497 ok. But you have to do something twice for the music to work. Like enter twice, the up command twice to increase volume, etc
@AllAwesome497 please help, im using audio in my project but its playing for like 2 seconds and then doesnt play anymore
@AllAwesome497 why do the moderators like never reply
@ChezCoder sorry was working on things. Can you link me to it?
@AllAwesome497 sorry for bothering you. Apparently, source = audio.play('audio.wav')
is asynchronous and meant that as soon as it played, the repl ended and it stopped. Can you make an option to choose wither you want to play the music synchronously or not?
@AllAwesome497 one more problem, loops aren't working. Also, is there a way to restart the track? (set the time back to 0:00)
@ChezCoder there isnt a way to rewind... And can you link me to the repl where loops aren't working?
@AllAwesome497 i want to keep this secret for now so ill delete after you see the code
@AllAwesome497 something isn't working with the audio again, its not pausing :(
They probably where so concentrated on getting it work that when they finished, they looked at the code and was like dammit we forgot mp3
@ChezCoder nope. Actually, mp3 support was a plan from the start, I just didn't get to it.
@AllAwesome497 lol it was a joke :D
can we use repl.it audio with webbot?
ah .wav files, the goldsrc glory days have returned
This is really amazing! I have no words other than it's just really good! :)
Yes! Finally Thank You!
:O Was just trying to import playsound but you have solved my problems
What's wrong with .mp3s? Is it possible to just direct all audio coming from a Repl the the user's browser?
so cool
Amazing! ššš
Can't wait for
.mp3
support!