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

Make it super simple to upload audio #78

Open
sderickson opened this issue Jan 6, 2014 · 2 comments
Open

Make it super simple to upload audio #78

sderickson opened this issue Jan 6, 2014 · 2 comments

Comments

@sderickson
Copy link
Contributor

@sderickson sderickson commented Jan 6, 2014

Currently to add sound like dialogue or music to a level, you need to:

  • Record it in a separate program
  • Clean it up (trim, get rid of noise)
  • Convert it into ogg and mp3 files
  • Upload each file individually

What a hassle. Instead, we'd like that built into the functionality of the level editor itself. Just a simple interface that records audio, uploads, does the conversions and filtering and cleaning, and calls it a day. This project would be a good starting point for how to get the audio with HTML5. The filtering and conversion might happen in the browser or on the server, but probably have the server at least do the conversion. So maybe clean up on the browser, ask the user to confirm, then send the clean wave file to the server to be processed from there.

For the client side, the interface should be handled by Treema. See the existing Treema nodes for examples.

For the server, this requires some research! I imagine it would be Node calling command line conversion programs to get the job done.

The clean but uncompressed wave files should go in the db as well as the converted files so we can do more conversions later if we want (higher and lower quality audio for example).

@simonrenoult
Copy link

@simonrenoult simonrenoult commented Jan 7, 2014

Great idea, however such a feature would require to manage copyright violation, don't you think ?

@sderickson
Copy link
Contributor Author

@sderickson sderickson commented Jan 8, 2014

We've got a CLA that people agree to when they contribute which stipulates they must own the work and grant us permission to use it.

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

Successfully merging a pull request may close this issue.

None yet
2 participants
You can’t perform that action at this time.