No , trill are not usb they use i2c
So you need to use something with i2c eg Bela, Arduino, rPI, teensy etc. as a bridge to max.

1 Like

Oops - sorry! I got confused.

But it would be fairly straightforward to use a Teensy (as one example) to bridge the Trill i2c to OSC or MIDI and then pass that to Max.

For sure … if that’s all your going to use sensors for.
but if you later want to do something more cou intensive, sound generation - then the Bela mini is a good choice
Or as I said , if your familiar with max , it may be that Pd on the Bela mini might cover your needs anyway. ( it’s not that hard going from max to Pd)

Hello everyone!

Just a little update on this thread.

We have been having fun at the Bela headquarters and put Pepper (our DIY eurorack module) and Trill together to create a DIY semi-modular instrument.

If you want to learn more about it you can check this blog post describing how it works: https://blog.bela.io/2019/09/27/euro-trill-modular-eurorack/

And here you have a video with some sounds that we made with this little monster:

On a different note, we have unlocked one of the stretch goals on the campaign and now you will be able to get Trill Hex, a new shape ideal for creating isomorphic keyboards with expressive touch control!

7 Likes

I’m super tempted to give bela and trill a shot… @micromegas or anyone, can I get by with only PD knowledge, or do some stages require eg C++ knowledge?

Hi Mark,

We do have examples for Trill working with Pd on Bela where elements of the API are exposed to PureData so that you don’t need to write a single line of C++.

If you are intending to use Trill with something else, you could use the osc host example that we wrote to send messages to Pd.

In the meantime, I’ll take the opportunity to let everyone now that Trill sensors are now available in our shop and that we have put some thorough documentation together on how to work with them on several platforms (not only Bela).

If you are interested, take a look at our new learn.bela.io page on Trill and feel free to ask anything!

https://learn.bela.io/trill/

2 Likes

A few links on those pages throw up big errors.

For example:
https://learn.bela.io/products/trill/integrating-trill.html

Gives me this:

That’s good to know, thanks.

I’m imagining a device that is part matrix mixer, part gestural effects / re-synthesis processor. 4 or 8 ins, a PD patch doing all the work, trill sensors for the gestural bit, then multiple outputs.

Does that seem possible? Would it be a Bela cape (for interacting with Trill?) and a CTAG Beast for the IO?

That’s odd. Could you please tell me how did you get there so that we can fix it? I don’t see where that address is linked. None of the URLs should have an html extension on the site afaik.

EDIT: Ok, it seems something slipped there. We found it and are fixing it atm. Thanks!

1 Like

If you are looking into high resolution audio channels then yes, a CTAG BEAST would be the way to go for your project.

If you are not so bothered about audio quality, you could use a standard Bela with the Audio Expander, which repurposes the analog I/O on Bela (8 in/ 8 out) so that it can be used for audio.

So looking here:

Would it be 8in 8 out 16bit 44.1 with the audio expander?

How does the CTAG differ?

Check this article we wrote on the audio vs analogue performance on Bela:

The Audio Expander repurposes the analogue SAR ADCs by making them AC coupled and adding some filtering. Ctag, on the other hand, uses multiple codecs with sigma-delta converters (as the one in the Bela cape) providing line-level audio at multiple sample rates. Ctag therefore offers better audio quality and less noise compared to the Audio Expander. Furthermore, if latency is not an issue, it can be used with ALSA to achieve even higher sample rates and bit resolution.

(Also, keep in mind that, if you want to use the Audio Expander with 8 channels, you would be limited to a 22.05 kHz sample rate).

1 Like