Info about oLv Demos
Projects with (OSC) utilize the oLvosc (and some oLvoscT) modules
-
Sends OSC data on port 3819 (Ardour standard port)
-
Receives OSC data on port 8000
-
Set Reply port on Ardour:
- Preferences->control surfaces->Open Sound Control->Show Protocol Settings
- Control Protocol Settings Dialog -> Reply Manual Port: 8000
- Also in 'Default Strip Types' Dialog check:
- Audio Tracks
- MIDI Tracks
- Control Masters
- In 'Default Feedback' Dialog check:
- Strip Buttons
- Master Sections
- Play Head Position as Bar and Beat
- Preferences->control surfaces->Open Sound Control->Show Protocol Settings
-
Uses the oLvoscT threaded server
The 'Query' button should be pressed after starting (assuming Ardour is running). It will load the current tracks, and set Ardour to send it's data.
- activate and deactivate elements (play with it)
- switch between fullscreen and NOT
- Size image, and use that to reset the viewPort
- Various knobs, sliders, textboxes, droplists
Simple demo
Another simple demo
A very minimal demo, maybe the most basic.
- When a new FX patch is loaded, it instructs oLvgui to build a custom GUI for it
- Requires pd2jack (a headless version of Pure Data , built on libpd)
- Needs it's own documention, which hasn't been done yet...
- ...but the video demo shows how it works
mkGui, in many ways, was the reason oLvgui was made. It's a way to create interactive interfaces on mobile devices for audio effects.
- Defaults set, but can be changed
- Click on 'Send OSC Msgs' to open the port, begin send
- Deselecting this closes the port
- Select the frequency of the messages
- Defaults set, but can be changed
- Click on 'OSC Server' to open the port, begin capture
- Deselecting closes the port
Uses 'oLvoscT', the threaded OSC server (LÖVE only) which is much more reliable for receiving OSC data packets.
An OSC control surface that demonstrates a panel XY (2D control) element. Also showcases flipping the UI vertically.
- Sends OSC data to Carla plugin host
- Different preset themes can be selected in the Preset droplist
- Move Presets to the color 'Quad' pallette
- The palette can be set as the current theme
- The buttons 'Print Color' and 'Print Palette Tbl' will output RGB tables that oLvgui can use
- That color info is copied to the clipboard
Like a concertina, tina is a two-handed performance instrument.
tina sends OSC data to a Pure Data script, which converts it to MIDI data -> which is routed to the softsynth of your choice.
tina has it's own documention...
- tina is the most definitive demonstration of the panel element, and it's interactive capabilities
- As noted, it uses Pure Data to convert the OSC data to a MIDI stream (and lessen the OSC network load)