Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Recording using device Mic #14

Open
marcomora2 opened this issue Apr 20, 2017 · 10 comments
Open

Recording using device Mic #14

marcomora2 opened this issue Apr 20, 2017 · 10 comments

Comments

@marcomora2
Copy link

Hello, I'd like to edit your fantastic software and be able to record a track using the microphone of your own device. Have you already explored this possibility? Do you see any problems or do you have any suggestions to start developing in this direction? Maybe using some ready-made library like webrtc or something similar...
thank you,
ciao
Marco

@mr21
Copy link
Member

mr21 commented Apr 22, 2017

Hi :)

Thanks for you nice words :) playing with the microphone seems to me something easy with webaudio, the actual problem is only UX, the audio part is not limited...
The whole codebase is being rewrite (and it will finish soon) to have a better undo/redo mechanic, etc.

Send me an email, I will invite you in our Slack if you want, you will be able to discuss of everything rapidly if you want

@marcomora2
Copy link
Author

marcomora2 commented Apr 26, 2017 via email

@marcomora2
Copy link
Author

marcomora2 commented Apr 26, 2017 via email

@mr21
Copy link
Member

mr21 commented Apr 26, 2017

Of course, send me his email here or in private as you want :)

@marcomora2
Copy link
Author

marcomora2 commented Apr 26, 2017 via email

@mr21
Copy link
Member

mr21 commented Apr 26, 2017

Done, welcome to you :)

@robinduerhager
Copy link

Hey wanted to ask if this feature has been build in or what the development status of this is :)

@mr21 mr21 reopened this Sep 22, 2022
@mr21
Copy link
Member

mr21 commented Sep 22, 2022

Hi @robinduerhager, sadly nothing has been done related to this..
The WAVE file coming from the mic, how do you imagine handle it? it can not be saved in the localStorage neither in the JSON composition's file 🤔

Without a cloud account where you could upload this, it will not be practical, you would have to download the file after recording it, and after using it as a normal custom outside buffer..

GridSound will first handle the cloud uploading buffer first

@robinduerhager
Copy link

robinduerhager commented Sep 22, 2022

Hey :),

it seems like the podcast software Riverside is using IndexedDB to store recordings in binary. LocalStorage is mainly for storing key/value data in string form. Same goes for JSON i think.

maybe that would work? 🤔

@robinduerhager
Copy link

Hey, i just found this Audionodes Website and thought i should let you know, that you can probably get a good grasp from there on how to use IndexedDB to store some binary Audiodata :). In a Blogpost the author refers to implementing different Audio decoders for different files (except for WAV files "because those already used a fast, optimized decoder before", so that sounds like a good starting point for implementing such a feature).

Just open up the devtools in the Audionodes Webapp and inspect the IndexedDB. It will look something like this when you uploaded an audiofile:

Audiofile Metadata that was uploaded

image

Actual Audiobuffers

image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants