Work with audio in using effects, filters, processing and analysis in real-time.
LiveBlox has a powerful audio engine that allows processing audio with very low latency and high quality. There are many audio blocks that range from simple effects such as volume, filters, reverb and more.
Additionally, instruments and synthesizers are available to allow sounds to be generated. These can be linked to midi to enable sounds to be triggered from other software or midi instruments.
Detect objects, movement, features and more of a video feed
Computer Vision is the ability for a computer to “See” in a similar way to the human eye. LiveBlox has many blocks that are useful for this purpose, such as detecting only moving objects, tracking objects, finding contours in an image and many more.
The blocks can be chained together to create the required pipeline for the purpose intended. Whether that is counting traffic, detecting intruders, locating certain features in an image and more.
The output from the computer vision blocks can be used to trigger actions.
Read, Write and run SQL queries in a database
By interfacing with a database, LiveBlox can save and load data and also interact with other software such as web applications
It supports most common database types and can run custom queries
Allows building a user interface for the pipeline.
In LiveBlox, the “Back-end” is created using the pipeline editor, the front-end (part visible to user), is created in the GUI builder.
It allows dragging and dropping parts of the blocks into custom layout so that an interface with the parts you require can be built.
This includes layouts, tab containers and any features visible on the bloxs.
Live Video Processing
Process video in real-time from multiple sources
Multiple streams of video can run simultaneously allowing for effects, filters, processing, resizing and many more.
LiveBlox has hundreds of blocks geared towards video and image processing ranging from simple to complex. Blocks can be chained to produce complex results.
Video can be also read and written to file and audio can be processed separately.
Python Scripting allows controlling and extending LiveBlox
By using Python code you can add new custom blocks and take control of pipelines, this give additional control to the user.
Video and Automation Timeline Control
Automate parameters on the blocks and timeline video to create sequences.
Every parameter can be controlled by a timeline automation channel and multiple video tracks can be added and mixed together. This allows time aware sequences to be created including video editing and live shows.
Use GLSL shaders (beta) and effects to create stunning visuals
GLSL shaders utilize the graphics card to create generative effects which can be visually impressive; these can be combined with other filters for impressive results.
Filters can also be created using GLSL blocks so LiveBlox can be extended just by adding shader code in. These are very fast as run on GPU.
We are always adding new features to LiveBlox, so like our FaceBook page to keep yourself informed on new updates and features.
Features to come: .Live Streaming, Syphon, 3D Engine, Point clouds, Kinect, Vamp audio analysis plugin, Networking, Web, 3D Projection mapping, Open sound control.
- Midi Keyboard
- Midi controller
- Midi note manipulation
- Value inputs
- File select
- Mouse position
- Mouse wheel
- Keyboard press
2D to 3D
- File paths
- File read and write
- Time and date
- Read from file
- Video to raw
- Raw to video
- Stop, play, pause, Restart full pipeline.
- Search for blox
- Select blox
- Command line interface
- GUI Builder
- Load and save
- App store
- Python editor
- Copy and paste
- Build blox inside blox
- Group items to container
- Build user interface on container blox
- Audio Input and output
- Audio filter and effects
- Audio synthesizer
- Audio loopers
- Audio gates, envelopes and delays
- Real-time and off line audio
- Object detectors (cascade classifiers)
- Conventional computer vision algorithms
- Stereo block matching
- Grab cut
- Optical flow
- Motion estimation
- Colour counting
- Motion estimation and stabilisation
- Contour detection
More computer vision
- Line Detection
- Blob detection
- Movement detection (background subtraction)
- Feature detection
- Key point detection
- Circle detection
- Key point analysis
- Filtering, matching, transforming and conversions for key points, paths, lines and one dimension.
- Edge detection
- Colour conversations
- Pixel operations
- Flood fill
- Distance transform
- Transform (perspective, inverse perspective, affine)
- Flip and Shift
- Channels splitting
- Time blur
- Video read
- Image read
- Stereo read
- Video loopers
- Video encoder
- Kalman filter
- Global variables
- Command launcher
- Path drawer
- Key points drawer
- Line drawer
- Text overlay
- Shape drawers
- Grid Warp
- Fish eye
- (see image processing for more)
- Video in video
- Sub image
- Effects fader
- Video flow
- Frame blocker
- Input switching
- Frame rate regulations
- Audio and video synchronising
- Write to database
- Read from database
- Database SQL query