Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/danomatika/robotcowboy
(dead) the robotcowboy audio/visual performance system
https://github.com/danomatika/robotcowboy
Last synced: about 2 months ago
JSON representation
(dead) the robotcowboy audio/visual performance system
- Host: GitHub
- URL: https://github.com/danomatika/robotcowboy
- Owner: danomatika
- Created: 2011-02-07T23:37:57.000Z (almost 14 years ago)
- Default Branch: master
- Last Pushed: 2017-02-23T21:34:14.000Z (almost 8 years ago)
- Last Synced: 2024-10-15T09:53:28.306Z (3 months ago)
- Language: Pure Data
- Homepage: http://robotcowboy.com
- Size: 23.1 MB
- Stars: 14
- Watchers: 10
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.markdown
Awesome Lists containing this project
README
robotcowboy
===========**_This project is dead. See [PdParty](https://github.com/danomatika/PdParty"), [loaf](https://github.com/danomatika/loaf), & [joyosc](https://github.com/danomatika/joyosc) instead._**
the software framework for the [robotcowboy project](http://robotcowboy.com)
Copyright (c) [Dan Wilcox](danomatika.com) 2007, 2011-2012
See https://github.com/danomatika/robotcowboy for documentation
Description
-----------robotcowboy is an audio/visual environment for performance. It features:
* a Pure Data audio instance
* a Lua scripting environment inspired by OpenFrameworks/Processing
* a scene system including playlists
* midi io
* inter-app OSC communication
* 2d physics using Box2dIt's directly inspired by the original RjDj app and Love2d. I decided to write my own app in order to add the features I needed for a live performance focus.
NOTE: THIS IS CURRENTLY IN ALPHA DEVELOPMENT. BETA COMING SOON.
Building
--------
robotcowboy is being developed against the current stable version of openFrameworks. You can get it from [openframeworks.cc](http://www.openframeworks.cc/download) or on [Github](https://github.com/openframeworks/openFrameworks).Additionally, you will need the following add ons:
* ofxOsc (included with OF)
* [ofxPd](https://github.com/danomatika/ofxPd)
* [ofxLua](https://github.com/danomatika/ofxLua)
* [ofxMidi](https://github.com/chrisoshea/ofxMidi)
* [ofxAppUtils](https://github.com/danomatika/ofxAppUtils)
* [ofxUI](https://github.com/rezaali/ofxUI)
* ofxBox2d (use [my fork](https://github.com/danomatika/ofxBox2d) on Github)They should be installed in the `addons` dir in the OpenFrameworks folder.
Running
-------
Running the app will currently run a playlist of test scenes.### Scenes
A scene is a single program run by the environment written as a combination of Pure Data patches and Lua scripts. robotcowboy looks for \_main.pd and \_main.lua as their respective entry points and OSC is used to communicate between the audio and visual engines.
*More detailed info to come soon.*
Developing
----------You can help develop robotcowboy on GitHub: [https://github.com/danomatika/robotcowboy](https://github.com/danomatika/robotcowboy)
Create an account, clone or fork the repo, then request a push/merge.
If you find any bugs or suggestions please log them to GitHub as well.