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

merge "speaker" audio with "asset" audio into single universal format #346

Open
hburgund opened this issue Sep 9, 2017 · 2 comments
Open

Comments

@hburgund
Copy link
Member

hburgund commented Sep 9, 2017

It is worth considering a more universal format for Roundware audio. Technically, there are not many differences between the two and it seems to me that if we had a single model, we could simply have a field that signified if the audio was continuous or momentary i.e. Speaker or Asset.

Asset vs. Speaker Audio

Asset audio Speaker audio
plays once loops continuously
plays selection of source audio file plays full file, looped
fades in and out based on Audiotracks attenuates by physical location of user in relation to range shape
mono stereo
local source file can be sourced locally or from any mountpoint online
mp3/wav file mp3 audio stream

When we start designing for client-side mixing, this should be a part of the discussion.

@hburgund
Copy link
Member Author

hburgund commented Sep 9, 2017

@subelsky tagging you per previous discussions we have had relating to client-side mixing...would love to hear your thoughts on this.

@hburgund hburgund changed the title merge "speaker" audio with "asset" audio merge "speaker" audio with "asset" audio into single universal format Sep 9, 2017
@subelsky
Copy link

I definitely agree; ideally we'd eventually move to a scenario where all audio files are treated the same, and all of the features like looping, fading in and out, geofencing, etc, are instead parameters of the "script" of each piece, describing how the assets are used

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

2 participants