interactive design

258 views
Skip to first unread message

Maja Kaczmarzyk

unread,
May 5, 2022, 11:00:47 AM5/5/22
to QLab
Hi, 
i have a big problem. For my diploma I'm making a big mapping but I really need to make my animation interactive (voice reactive). So I thought to make it like waveform material and I still don't know how to do it. Any propositions?


micpool

unread,
May 6, 2022, 9:07:43 AM5/6/22
to QLab
QLab has one OSC query method to get live audio levels from a cue which you can apply to other QLab parameters to animate in real time e.g

/cue/VID/translationY #/cue/MIC/liveAverageLevel/1 0 100#

which would change the Y translation of a cue numbered VID by a value from 0 to 100 derived from the current sound level of cue output 1 of a cue numbered MIC.

Here's an example of something slightly  more interesting. 

Screen Shot 2022-05-06 at 13.43.02.png

The cue numbered VID is a video of a rotating cube with a pattern on it.

The Cue numbered MIC is the audio input

There are 2 OSC cues with queries which change the z rotation  and scale of the video cue according to the level of the Mic cue

Adding a video effect like Kaleidoscope gives a more regular geometric effect.

Screen recording attached.

mic

Spin Cube-HD 720p.mov

micpool

unread,
May 6, 2022, 9:23:45 AM5/6/22
to QLab
If you want material based on the actual waveform of the audio, you are going to need to generate this in a  different program like Vuo or Max. If your waveform visualiser  has Syphon output then you can bring this in to QLab as a camera cue.

Here's a screenshot of a very basic patch in Vuo, using A Make Waveform image node  syphoned to QLab.

Screen Shot 2022-05-06 at 14.16.30.png

Screen Shot 2022-05-06 at 14.12.42.png

Mic
On Thursday, May 5, 2022 at 4:00:47 PM UTC+1 st1...@uap.edu.pl wrote:

micpool

unread,
May 6, 2022, 1:49:36 PM5/6/22
to QLab
And here's an example of what's possible in QLab4, using only OSC queries of just the  amplitude of the audio track,  to send values to some QLab video effects parameters The only video running is the rotating cube with alpha you see at the beginning of the attached video. The screen capture throws the timing out a bit so the sync is  not as tight as it is when  no recording is taking place but you can get the idea. If you split the audio up into frequency bands you could get an even better result.

Screen Shot 2022-05-06 at 18.47.34.png
On Thursday, May 5, 2022 at 4:00:47 PM UTC+1 st1...@uap.edu.pl wrote:
Audio ReactiveVideo-SD 480p.mov

jimsta...@zoho.com

unread,
May 6, 2022, 4:52:53 PM5/6/22
to QLab
The big question:
Will Mic get the diploma?
Jim

Maja Kaczmarzyk

unread,
May 6, 2022, 4:57:54 PM5/6/22
to ql...@googlegroups.com
Guys 
Thank you i will try this thing right away!! You are saving my life !!

--
Contact support anytime: sup...@figure53.com
Follow QLab on Twitter: https://twitter.com/QLabApp
User Group Code of Conduct: https://qlab.app/code-of-conduct/
---
You received this message because you are subscribed to a topic in the Google Groups "QLab" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/qlab/tPqBCCs5B8Y/unsubscribe.
To unsubscribe from this group and all its topics, send an email to qlab+uns...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/qlab/6c0a08e7-b3d7-4765-be97-acde79eb212dn%40googlegroups.com.

Ta wiadomość i ewentualne pliki przesłane wraz z nią są poufne i przeznaczone wyłącznie do użytku służbowego osób lub podmiotów, do których wiadomość była adresowana. Jeśli wiadomość została wysłana omyłkowo, prosimy niezwłocznie zawiadomić o tym fakcie nadawcę. Jeżeli nie jest Pani/Pan adresatem tej wiadomości, nie powinna/powinien Pani/Pan jej rozpowszechniać, rozsyłać ani kopiować. W takim przypadku prosimy o natychmiastowe usunięcie jej z komputera.

micpool

unread,
May 6, 2022, 6:12:11 PM5/6/22
to QLab
Hi Maja 

You can download a simplified workspace here


Screenshot 2022-05-06 at 22.58.57.png

This uses a prerecorded track for the Mic Cue

To use audio levels to modulate Video effects parameters use this OSC;   /cue/{number}/liveEffectSet "{Parameter Name}" #/cue/MIC/liveAverageLevel/1 {range low} {range high}#

In this workspace
 /cue/SYP/liveEffectSet "Hue Angle" #/cue/MIC/liveAverageLevel/1 -180 180# 
modulates the color controls FX hue angle  in cue SYP 

and 

/cue/VID/liveEffectSet "Count" #/cue/MIC/liveAverageLevel/1 3 85# 
modulates the count in the Kaleidoscope video effect in cue "VID"

The workspace uses  these 2 video FX which are stacked by sending the output  of cue VID, which has the kaleidoscope effect to a syphon surface. The Syphon surface comes into QLab again as camera cue  SYP which has the color control applied.

The syphon surface wanders about a bit with the series of fade cues at the bottom which fade the x translation of cue SYP. The fade cues are in a group which loops by means of the start cue at the end of the group.

That should give you enough info to make something of your own.

Mic

Cassette

unread,
Jul 6, 2025, 12:27:55 AM7/6/25
to QLab
Could this be a method to making a bit more of a flexible side chain audio ducking effect?

Reading the volume and then setting somewhere like an inverse of this into various channels?
Reply all
Reply to author
Forward
0 new messages