I know this was mentioned before by Bruno, still though was wondering if GLMixer could be used as high quality wav file mixer at some point in time. There was talk about combining video mixing with audio, so that the volume of clips would be analogous to the brightness of the images.
Interesting concept. The thing is the GLMixer interface could provide a more organic way to mix various sounds in the production of audio art, that that of using sliders, combined with video clips could also develop some interesting results.
If someone mentions to me how GLMixer handles the "analogous to the brightness of the images" I could help implement something basic, in audio.
On 9/12/2018 6:16 PM, RAUL ESPINOSA wrote:
Volume would equal brightness. Or brightness would equal volume.
Wave files or perhaps video clips with audio tracks could also be used,
Simply using this intuitive interface for sound with waves could be enough.
I volunteer to test this feature.
Thanks - D.L. Jonsson
[tickets:#69] https://sourceforge.net/p/glmixer/tickets/69/ GLMixer
as Audio - Musique Concret interface.
Related
Tickets: #69
Thanks Raul for offering to contribute.
Implementing audio sources would not be so hard in practice. The equivalent of 'VideoFile' class should be done for 'AudioFile', and linked to a new type of source 'AudioSource' : the volume could then be linked to the opacity [0.0 1.0] which is changed in the mixing view.
The more conceptual problem I always considered for integrating audio within glmixer is the possible confusion / incompatibility between visual and audio mix: showing two videos should not imply mixing their audio as this only produce noize! And having icons of pure audio sources (e.g. mp3) in the middle of graphics sources can be confusing.
Would you propose to add a special view for audio ?
Or a special type of source in the mixing view?
On 9/13/2018 10:23 PM, Bruno Herbelin wrote:
Thanks all for this discussion!
Here are some ideas and thoughts.
Compatibility between visual and audio
In summary the interface could include
_allow videos to have their audio turned on or off.
_allow audio to be seen with a speaker icon tagged w/ number or text ie.
...
other components/controls of length, looping, end with black=silence,
start from beginning
are natural
As we know already music and visual arts share harmony (composed
dissonance/consonance),
rhythm (resonance of form) with other elements directly related. The
basic elements can
be broken down.
Showing two (or more) videos and mixing the sound, would simply require
thoughtful
pre-production for the clips, sequences and glm sessions similar to how
GL Mixer
can currently be used.
Directly analogous to the visual montage methods / considerations we
make with GL Mixer.
In Video
through
In Audio
through).
No, the view should remain the same, that is the beauty of GL Mixer
its simplicity and intuitive GUI/Metaphor.
I hope that makes sense.
Again thanks everyone for this discussion.
Darrell Jonsson
Related
Tickets: #69
Your suggestions start to make sense in my mind.
I am interested in this challenge of natural user interface to make sense of audio and visual mix.
Starting to have ideas on how to program this :)
Raul, would you be ok to help in providing the class AudioFile.h / .cpp ?
It would ideally be the audio equivalent of :
https://sourceforge.net/p/glmixer/Source/HEAD/tree/trunk/src/VideoFile.h
We would in addition need a global AudioManager : I have no idea how to implement a multi platform (Windows, OSX and Linux) audio mixer.
The option to use the audio layer from Qt is not recommended as it is obsolete (the whole GUI of GLmixer should be ported to Qt5). Any recommendations ?
Hello all.
THANKYOU Bruno for your fantastic work and share it with us all!
(I don´t know if you are looking for an audio layer, but...) I´m using SFML (it contains a simple, yet powerfull audio support, and its "crossplatform").
https://github.com/SFML/SFML/tree/master/src/SFML/Audio
Last edit: Jorge Rosa 2019-03-10
Your suggestion looks interesting are there any images of the interface anywhere?
Looking at documentation it appears to be more a library for developers, than
a GUI friendly application, please correct me if I'm mistaken.
In the past I've used sox and linux scripting for such tasks, I suppose though SFML
would provide more control and options.
https://www.sfml-dev.org/tutorials/2.5/audio-sounds.php