Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
av-io-awesome
an awesome doc for all of the AV tools and tips I have collected
https://github.com/Rogersiver/av-io-awesome
Last synced: 1 day ago
JSON representation
-
**GENERAL RESOURCES**
-
**SOFTWARE**
-
***Audio***
- **M4L Midi Monitor**
- **Dante Virtual Soundcard** - Instant access to any audio devices on the network. Record, process and playout up to 64 bidirectional channels of pure, lossless audio - ๐๐ช๐ต
- **Dante Embedded Platform** - Dante Embedded Platform is ideal for developing families of interoperable products that range from compact Arm-based products up to large, x86-based designs that deliver high channel counts with low, deterministic latency - ๐๐
- **ShowKontrol** - fully loaded multi-layer time code solution. Works with curent Pioneer DJ equipment - ๐๐ช๐ต
- **MainStage** - MainStage is simply a host for your plugins and effects. Can route MIDI and Audio to different places in realtime. Used primarily for keyboard/guitar players in live settings. ๐๐ต
- **Dante Embedded Platform** - Dante Embedded Platform is ideal for developing families of interoperable products that range from compact Arm-based products up to large, x86-based designs that deliver high channel counts with low, deterministic latency - ๐๐
- **Ableton Live** - Ableton Live is a digital audio workstation for macOS and Windows developed by the German company Ableton - ๐๐ช๐ต
- **Splice** - Splice is a cloud-based music creation and collaboration platform - ๐๐ช๐ต
- **Reaper** - Powerful free DAW alternative ๐ง๐๐ช๐
- **Dante Virtual Soundcard** - Instant access to any audio devices on the network. Record, process and playout up to 64 bidirectional channels of pure, lossless audio - ๐๐ช๐ต
-
**Video**
- **Resolume Arena** - VJ (Visual Jockey) software. Composite videos in multiple layers and map input and output in powerful ways. ๐๐ช๐ต
- **MadMapper** - The reference application for video mapping and projections, Led installations and laser shows! - ๐๐ช๐ต
- **Adobe Creative Cloud** - a set of applications and services from Adobe Inc. that gives subscribers access to a collection of software used for graphic design, video editing, web development, photography, along with a set of mobile applications and also some optional cloud services. ๐๐ช๐ฑ๐ต
-
***Multi-IO***
- **Touchdesigner** - a node based visual programming language for real time interactive multimedia content ๐๐ช๐ต
- **QLab** - QLab is powerful macOS software for designing and playing back sound, video, light, and show control cues ๐๐ต
- **MOTU Digital Performer** - Digital Performer represents a complete studio production experience on your computer desktop. Record, edit, mix, process and master polished recordings.๐๐ช๐ต
- **Unreal Engine** - Unreal Engine is a 3D computer graphics game engine. Can visualize DMX, render 3d in realtime, handle VR, and any kind of IO you can imagine (video MIDI OSC). An environment for powerful visual development. ๐๐ช๐
- **ShowCockpit** - By integrating features from the previous applications (MPCTools and GMA2Tools) and extending capabilities with further options, RD/ShowCockpit comes as the perfect tool to control and integrate multiple show elements in real-time: audio, video and lighting! ๐ด๐ช
-
***MICROCONTROLERS AND SENSORS***
- **PlatformIO** again - is a professional collaborative platform for embedded development
- PlatformIO Vscode Tutorial
- **AUnit** - inspired by ArduinoUnit and Google Test. Used with EpoxyDuino for continuous builds.
-
***UTILITIES***
- **Adobe Media Encoder** - export videos to video-sharing websites like YouTube and Vimeo, and in formats for devices ranging from professional tape decks to DVD players, mobile phones, and high-definition TV sets.
- **Tobias-Erichsen Tools** - Creator of LoopMidi. Tobias Erichsen has created amazingly useful network midi drivers, virtual midi port drivers, loopMidi itself, as well as other tools. ๐๐ช๐ง๐ฑ๐
- **Protokol** - Prokotol is a new utility by Hexler for the creator's toolbox: A lightweight, responsive console app for monitoring and logging control protocols. ๐ฏ๐
- **MidiView** - MidiView is a simple MIDI Monitor app to that shows bi-directional MIDI packages that flows through your machine. - ๐๐ช๐
- **TinyTask** - It is a tool that that can automate repetitious acts without the need for program specific macros or learning to write computer scripts and code. It functions by making a recording of you performing an action or series of actions on your computer and plays that recording back. - ๐๐ช๐
- **ffmpeg** - A complete, cross-platform solution to record, convert and stream audio and video. ๐ฏ๐
-
***Lighting***
- **GrandMA dot2 OnPC** - The free of charge dot2 onPC software is the full virtual dot2 software that runs on a Windowsยฎ 7 or later PC. It can be used for off-line editing or as part of a back-up strategy. Additionally the dot2 onPC offers free to use 512 DMX channels since software version 1.2.2.8. ๐ช๐
- **MagicQ PC** - MagicQ offers powerful lighting control on up to 256 universes with full lighting visualisation, pixel mapping, and HD media playback on up to 8 different layers. ๐ช๐๐ด
- **LightKey** - Mac Only DMX lighting software with user friendly interface and quick MIDI mapping as well as Phillips Hue control. ๐๐ต
- **Obsidian Onyx** - All 64 universes are completely free to use for ONYX USB, Art-Net, and sACN output. Elation software formerly MPC. ๐ช๐ด
- **QLCPlus** - Donate to massimo for a prebuilt RaspberryPI image that turns your device into a configurable lighting console. Very powerful ๐ง๐๐ช๐
- **Madrix** - drive tens of thousands of LEDs without problems. This powerful software will not only allow you to control nearly any 2D LED display in every possible way, but real 3D LED applications as well. ๐ช๐ต
-
***MIDI***
- **Bome Midi-Translator** - a versatile MIDI mapping, processing, and scripting tool. Create custom MIDI routings, rules, logic, layers. And with keystroke and mouse emulation, you can control any software on your computer using a MIDI controller. ๐๐ช๐ต
- **LoopMIDI** - Software that can be used to create virtual loopback MIDI-ports to interconnect applications on Windows that want to open hardware-MIDI-ports for communication. ๐ช๐
- **LoopBe** - LoopBe1 is an internal MIDI device for transferring MIDI data between computer programs. Basically LoopBe1 is an "invisible cable" to connect a MIDI outport of an application to any other applicationยดs MIDI inport. ๐๐ช๐ต
-
-
**HARDWARE**
-
***Lighting***
- **Enttec** - Best USB DMX Encoders!
- **Chamsys** - USB dongle necessary to unlock full MagicQ software without console. Offers full suite of software, usb solutions, midi solution, and consoles.
- **Elation Onyx** - Formerly Martin MPC. Offers full suit of dingles, dongles, consoles, software, and wings. Cheaper competitor to Chamsys, but less user friendly.
- **City Theatrical**
- **SanDevices** - SanDevices RGB LED pixel controllers are used by Holiday Displays, Night Clubs, Broadway and other Stage Lighting, Architectural Lighting, Amusement and Theme Parks, Mardi Gras Floats and Burning Man Vehicles.
- **Madrix** - Extremely powerful pixel drivers
-
***Audio***
-
***MIDI***
-
***EMBEDDED DEVICES***
- **Teensy USB** - The Teensy is a complete USB-based microcontroller development system, in a very small footprint, capable of implementing many types of projects. All programming is done via the USB port.
- **Puck JS**
- **Arduino** - Arduino is an open-source electronics platform based on easy-to-use hardware and software. It's intended for anyone making interactive projects.
- **STM32** - STM32 is a family of 32-bit microcontroller integrated circuits by STMicroelectronics.
- **Raspberry Pi Pico** - Raspberry Pi Pico is a tiny, fast, and versatile board built using RP2040, the flagship microcontroller chip designed by Raspberry Pi in the UK
-
-
**CODE**
-
***Audio***
- **Pygame Audio Mixer** - pygame module for loading and playing sounds
- **Sonic Pi** - Sonic Pi is a code-based music creation and performance tool.
- **OF Sound module** - Load and playback sound files through ofSoundPlayer Read and write sound directly from/to the sound card with ofSoundStream
-
***Video/Graphics***
- **Book of Shaders** - This is a gentle step-by-step guide through the abstract and complex universe of Fragment Shaders
- **Processing** - developing and distributing a group of related software projects, which includes Processing (Java), p5.js (JavaScript), and Processing.py (Python), and facilitating partnerships and collaborations with allied organizations and individuals, to build a more diverse community around software and the arts.
-
***MultiIO***
- **openFrameworks** - openFrameworks is an open source toolkit for creative coding.
- **vvvv** - (*OpenGL/Node Based*) - vvvv is a visual live-programming environment for easy prototyping and development. It is designed to facilitate the handling of large media environments with physical interfaces, real-time motion graphics, audio and video that can interact with many users simultaneously.
- **PureData** - (*OpenGL/Node Based*) - Pure Data (or just "Pd") is an open source visual programming language for multimedia. -
- **nannou** - An open-source creative-coding framework for Rust
-
***Esoteric***
- **Melrose** - a MIDI producing environment for creating (live) music.
- **IBINIZ** - a hardcore audiovisual virtual machine and an esoteric programming language
- **ORCA** - an esoteric programming language designed to quickly create procedural sequencers, in which every letter of the alphabet is an operation, where lowercase letters operate on bang, uppercase letters operate each frame.
-
***Lighting***
- **OLA** - The Open Lighting Architecture is a framework for lighting control information. It supports a range of protocols and over a dozen USB devices. It can run as a standalone service, which is useful for converting signals between protocols, or alternatively using the OLA API, it can be used as the backend for lighting control software. OLA runs on many different platforms including ARM, which makes it a perfect fit for low cost Ethernet to DMX gateways. - ๐๐ฏ๐
-
-
**MORE USEFUL STUFF**
Programming Languages
Categories
Sub Categories
Keywords
udp
1
programming-language
1
osc
1
midi
1
livecoding
1
esoteric-language
1
unit-testing-framework
1
unit-testing
1
teensyduino
1
esp8266
1
esp32
1
arduino-library
1
arduino
1
webgl
1
shaders
1
resources
1
programming-graphics
1
list
1
interaction-design
1
information-visualization
1
graphics-programming
1
generative-art
1
design
1
data-visualization
1
creative-coding
1
computer-graphics
1
awesome-list
1
awesome
1
art
1
3d-graphics
1