Git Product home page Git Product logo

orac's Introduction

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

orac's People

Contributors

thetechnobear avatar adbrant avatar gtrainavicius avatar mendrzec avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.