The operating system for the EYESY video synthesizer device - remixed.
Adaptation of the Critter&Guitari Eyesy video synth in order to run it on a regular Raspberry Pi Eyesy Manual : https://www.critterandguitari.com/manual?m=EYESY_Manual#eyesy%E2%84%A2-user-manual
git clone https://github.com/okyeron/EYESY_OS_for_RasPi.git Eyesy
cd Eyesy
./deploy.sh
-
Connect a display to the first hdmi out
-
Boot up your RasPi
-
(Via SSH) Run the
~/Eyesy/start_web.sh
script to start the web services. Then you can start/stop the video engine from the web editor - see below.In order to control Eyesy you will have to use the TouchOSC Android (or iOS) app (see below) or a MIDI controller.
You will also need a sound card. Sound card setup is beyond the scope of this readme and will depend on your specific device.
Note - EYESY is looking for your sound card to be the "default" device.
Control via TouchOSC:
- Download and install the TouchOSC app for your iOS or Android device (it is not free, I've been looking for free/open-source alternatives, please let me know if you know one; nevertheless, this app is well developed and it's also nice to suppot this kind of effort I believe)
- Download the fitting TouchOSC template from here to your device and import it via the app (in Layout).
- In the OSC setting of the app set Host to the ip adress of your pi (your device and your pi must be on the same network)
- Set the outgoing port to
4000
and ingoing to4001
- You're
Done
!
Control via midi in messages (should be plug and play):
Midi CC | 21,22,23,24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 |
---|---|---|---|---|---|---|---|---|---|---|---|---|
Control | Mode Params | Background Color | Scene selection | Save or delete (long hold) | Auto Clear Toggle | Mode Selection | Take Screenshot | Info Disp | Send Trigger | ShiftKey | Input Gain | Trigger Source |
The web editor lets you edit the pygame scripts that generate the visuals on the fly. It should be accessible at http://raspberrypi.local:8080/ (or IP:8080 where IP is the current ip adress of your Pi)
See the Eyesy manual for more details on using the web editor.
Simply run: ./uninstall.sh
- You can use the stereo input in your Modes, in Python there are accessible via
etc.audio_left
andetc.audio_right
in the scripts,etc.audio_in
remains L+R