All Projects → TheTechnobear → Orac

TheTechnobear / Orac

Licence: gpl-3.0
Orac : virtual modular synth

Projects that are alternatives of or similar to Orac

Docker Unifi Armhf
UniFi 5 Controller for Raspberry Pi
Stars: ✭ 12 (-94.64%)
Mutual labels:  makefile, raspberry-pi
Pinn
An enhanced Operating System installer for the Raspberry Pi
Stars: ✭ 530 (+136.61%)
Mutual labels:  makefile, raspberry-pi
Kubeadm Workshop
Showcasing a bare-metal multi-platform kubeadm setup with persistent storage and monitoring
Stars: ✭ 593 (+164.73%)
Mutual labels:  makefile, raspberry-pi
Pi Builder
Extensible tool to build Arch Linux ARM for Raspberry Pi on x86_64 host using Docker
Stars: ✭ 31 (-86.16%)
Mutual labels:  makefile, raspberry-pi
Lakka Libreelec
Lakka is a lightweight Linux distribution that transforms a small computer into a full blown game console.
Stars: ✭ 1,007 (+349.55%)
Mutual labels:  makefile, raspberry-pi
Arm Assembly Cheat
MOVED TO: https://github.com/cirosantilli/linux-kernel-module-cheat#userland-assembly SEE README. ARMv7 and ARMv8 assembly userland minimal examples tutorial. Runnable asserts on x86 hosts with QEMU user mode or natively on ARM targets. Nice GDB step debug setup. Tested on Ubuntu 18.04 host and Raspberry Pi 2 and 3 targets.
Stars: ✭ 159 (-29.02%)
Mutual labels:  makefile, raspberry-pi
Openvoiceos
OpenVoiceOS is a minimalistic linux OS bringing the open source voice assistant Mycroft A.I. to embbeded, low-spec headless and/or small (touch)screen devices.
Stars: ✭ 64 (-71.43%)
Mutual labels:  makefile, raspberry-pi
Kios
A Linux OS created by Buildroot which runs Kerberos Open Source out-of-the-box.
Stars: ✭ 178 (-20.54%)
Mutual labels:  makefile, raspberry-pi
Porcupine
On-device wake word detection powered by deep learning.
Stars: ✭ 2,606 (+1063.39%)
Mutual labels:  raspberry-pi
Jumpdrive
Flash/Rescue SD Card image for PinePhone and PineTab
Stars: ✭ 217 (-3.12%)
Mutual labels:  makefile
Easyrtspclient
Streaming media sdk tool:An elegant, simple, high performance & high compatibility RTSP Client Utility,can use in RTSP Player,NVR,RTSP Relay,EasyRTSPClient can run in any platform ,such as x68/x64/Windows/Linux/Android/iOS/arm etc..,with flexible interface,EasyRTSPClient can fit almost all network IPCamera,very easy to use.简单、稳定、高效、易用的RTSPClient工具,支持Windows、Linux、ARM、Android、iOS等几乎所有平台,支持RTP Over TCP/UDP,支持断线重连,能够接入市面上99%以上的IPC,调用简单且成熟稳定!
Stars: ✭ 213 (-4.91%)
Mutual labels:  makefile
Go Build Template
A Makefile/Dockerfile example for Go projects.
Stars: ✭ 2,625 (+1071.88%)
Mutual labels:  makefile
Pi Timelapse
Time-lapse app for Raspberry Pi computers.
Stars: ✭ 220 (-1.79%)
Mutual labels:  raspberry-pi
Python Omxplayer Wrapper
📺 Control OMXPlayer, the Raspberry Pi media player, from Python
Stars: ✭ 213 (-4.91%)
Mutual labels:  raspberry-pi
Balena Sense
Take readings from a BME680 sensor or Sense-HAT on a Pi or Pi Zero, store with InfluxDB and view with Grafana
Stars: ✭ 220 (-1.79%)
Mutual labels:  raspberry-pi
Brad Homeassistant Config
Home Assistant configuration
Stars: ✭ 212 (-5.36%)
Mutual labels:  raspberry-pi
Homeassistant Config
Stars: ✭ 211 (-5.8%)
Mutual labels:  raspberry-pi
Whitelist
A simple tool to add commonly white listed domains to your Pi-Hole setup.
Stars: ✭ 3,033 (+1254.02%)
Mutual labels:  raspberry-pi
Turtledove
TURTLEDOVE
Stars: ✭ 217 (-3.12%)
Mutual labels:  makefile
Raspberry Pi
My public Baremetal Raspberry Pi code
Stars: ✭ 218 (-2.68%)
Mutual labels:  raspberry-pi

Orac virtual modular by TheTechnobear

Orac is a virtual modular based on Pure Data , utilising externals (KontrolRack/KontrolModule) from my MEC projects.

Its is designed to be easy to use on lightweight computing platforms, and provides features such as Presets and Midi Learn.

As well as being flexible for users, its designed to be easy for 'Module Patchers' to create new modules, and thus extend the ecosystem.

Videos

A couple of views have been made, which help show Orac , and how to use it.

https://youtu.be/-m8p9E-WGWE

https://youtu.be/raTvethmcqc

https://youtu.be/ilHzy4mNu3w

https://youtu.be/Z1fYYE622Iw

Platforms

The code is cross-platform, and I run it on the Organelle, Raspeberry PI and Bela. (also for development purposes I run it on macOS)

Building

This projects contains the Pure Data aspects of Orac, as mentioned above it utilises MEC MEC can be found/built here : https://github.com/TheTechnobear/MEC MI externals (used in some modules) can be found here: https://github.com/TheTechnobear/Mi4Pd

for each platform there is a 'create' package script, in scripts so to create for Organelle, you would youse ./scripts/create_organelle.sh this will create a 'package' in ./pkg, e.g. ./pkg/organelle depending on platform the result of this will vary e.g. might be a zop, a debian package ,or pacman note: I only support building on the target platform

Release

I release 'builds' of Orac on PatchStorage.com

Contribution

This is an open source project, and Im happy if others would like to collaborate/extend etc. Generally Id recommend contacting me first, so we can co-ordinate efforts, but Im also willing to review Pull Requests.

Credits:

I'd like to extend thank all open source developers who make these kinds of projects possible.

and a special thank you to:

  • Critter and Guitari for open sourcing their wonderful patches which I have 'modularised',
  • Mutable Instruments who's code I have used to create some of PD externals for use in Modules in Orac.
  • Ben Norland for contributing artwork for logos, splash screens.

thank you also to all Orac users who have provide valuable feedback and suggestions, which has helped me push Orac forward.

Project Structure

Core - files which do not differ from platform to platform Organelle - Organelle specific files, including build libs/externals Bela - Bela specific files, including build libs/externals PI - PI specific files, including build libs/externals Nebulae Salt patchbox OscClients - various clients for use with MEC oscdisplay

scripts/create_* - script which creates a package in the pkg directory, from combining above folders

Happy Patching

Mark Harris aka TheTechnobear

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].