GithubHelp home page GithubHelp logo

chkworks / trill_sc Goto Github PK

View Code? Open in Web Editor NEW

This project forked from jreus/trill_sc

0.0 0.0 0.0 22.71 MB

Trill UGens for SuperCollider on the Bela

Shell 3.05% C++ 58.64% SuperCollider 36.79% CMake 1.52%

trill_sc's Introduction

Trill_SC

Trill UGens for SuperCollider on the Bela

Trill Project Links

How to Install

To install the Trill UGens you'll need to do a bit of work at the command line.

  1. First copy the Trill_SC repository over to your Bela using the provided update.sh script.
your.pc> ./update.sh push -n

You can alternatively use scp

your.pc> scp -r Trill_SC [email protected]:
  1. SSH into your Bela (make sure it's connected to your PC)
your.pc> ssh [email protected]
  1. Make a symbolic link inside the SuperCollider extensions directory to the UGen files. nice to know: on Linux the extensions directory is /usr/local/share/SuperCollider/Extensions
bela> ln -s ~/Trill_SC/ext/Trill /usr/local/share/SuperCollider/Extensions/TrillUGens
  1. (Not required) Make symbolic links to all the example projects.
bela> ln -s ~/Trill_SC/BelaProjects/* ~/Bela/projects/

Troubleshooting

Trill Not Detected

Errors like these:

Unexpected or no response.
No valid device connected.
1
Unable to identify device

and

Failed to prepare Trill data collection
Failure to read Byte Stream

Check your I2C devices on the Bela:

root@bela:~# i2cdetect -r 1
WARNING! This program can confuse your I2C bus, cause data loss and worse!
I will probe file /dev/i2c-1 using read byte commands.
I will probe address range 0x03-0x77.
Continue? [Y/n] y
     0  1  2  3  4  5  6  7  8  9  a  b  c  d  e  f
00:          -- -- -- -- -- -- -- -- -- -- -- -- --
10: -- -- -- -- -- -- -- -- 18 -- -- -- -- -- -- --
20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
70: -- -- -- -- -- -- -- --        

This indicates an I2C device on address 0x18

root@bela:~# i2cdetect -r 1
WARNING! This program can confuse your I2C bus, cause data loss and worse!
I will probe file /dev/i2c-1 using read byte commands.
I will probe address range 0x03-0x77.
Continue? [Y/n] Y
     0  1  2  3  4  5  6  7  8  9  a  b  c  d  e  f
00:          -- -- -- -- -- -- -- -- -- -- -- -- --
10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
30: -- -- -- -- -- -- -- -- 38 -- -- -- -- -- -- --
40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
70: -- -- -- -- -- -- -- --                         

This indicates an I2C device on address 0x38

trill_sc's People

Contributors

chkworks avatar giuliomoro avatar jreus 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.