Author Topic: Emulating a Rotary Effect in Faust (and Teensy)  (Read 4852 times)

ferdinandstrat

Re: Emulating a Rotary Effect in Faust (and Teensy)
« Reply #20 on: November 09, 2021, 03:53:46 AM »
Am I missing something? Where's the hardware part for it?

Please correct me cos I dont know alot about teensy

niektb

Re: Emulating a Rotary Effect in Faust (and Teensy)
« Reply #21 on: November 09, 2021, 04:40:47 AM »
There's no hardware part designed yét! I first wanted to design a DSP program to see if I could get good sounding results... But unfortunately I haven't had a lot of feedback on the sound quality so it stalled a bit :)

But the hardware section would probably be a Teensy 4.0 board, combined with the audio board and a couple of peripherals (such as potmeters, analog pre and post buffering, bypass switching etc :))

niektb

Re: Emulating a Rotary Effect in Faust (and Teensy)
« Reply #22 on: April 29, 2022, 06:45:43 AM »
Heey! New update from my side! I've picked up this project again and this time for the hardware platform! i've finished the (first version of the) schematic and started layouting!  ;D

5th image looks a bit weird with the 100ohms resistors but somehow the DNP crosses do not get printed to PDF, don't know why  :icon_rolleyes:







Digital Larry

Re: Emulating a Rotary Effect in Faust (and Teensy)
« Reply #23 on: June 21, 2022, 10:00:47 AM »
I'm guessing that the AD part is just being used as a CODEC even though it apparently has some DSP capabilities?

I'll keep watching this thread.  When you said that the Teensy could be expanded with additional RAM, how is this done?  I'd sorta like to have 1 or two seconds of delay RAM available.

I'm also wondering about the ability to support a network stack, e.g. so I can send OSC messages from a tablet.  I suppose that one could map OSC to MIDI in the PC but that starts getting pretty complicated.

I'm not really interested in building or debugging things any more (bad vision mostly, followed by "been there, done that").

DL
Digital Larry
Want to quickly design your own effects patches for the Spin FV-1 DSP chip?
https://github.com/HolyCityAudio/SpinCAD-Designer

niektb

Re: Emulating a Rotary Effect in Faust (and Teensy)
« Reply #24 on: June 21, 2022, 11:28:44 AM »
I'm guessing that the AD part is just being used as a CODEC even though it apparently has some DSP capabilities?
[...]

It can be both really, from hardware perspective I kept both options open. the AD can do all the processing while being controlled and programmed from the Teensy (or not, it can also run standalone via the on-board EEPROM) using I2C but the audio can be routed to the Teensy as well to be processed there (or both are performing DSP operations, why not?)  The idea to use a AD stems from a Cab Sim project by Nathan but I wanted to experiment with Faust as well so I thought 'why not make a hybrid that can do both?'

Quote
[...]
I'll keep watching this thread.  When you said that the Teensy could be expanded with additional RAM, how is this done?  I'd sorta like to have 1 or two seconds of delay RAM available.
Via SPI. It can support both RAM and flash on the same (and it's something I realized today, I have to add a RAM chip as well and not just flash :) )
The Teensy Audio Adaptor shows the schematic: https://www.pjrc.com/store/teensy3_audio.html

Quote
I'm also wondering about the ability to support a network stack, e.g. so I can send OSC messages from a tablet.  I suppose that one could map OSC to MIDI in the PC but that starts getting pretty complicated.

The Teensy 4.1 also has a Ethernet PHY on-board. Have not really looked into it though as I'm using the 4.0 (which is smaller and I'm aiming for a 125B).

Quote
I'm not really interested in building or debugging things any more (bad vision mostly, followed by "been there, done that").

DL

Me too haha but in my case it's just a matter of being too lazy hahaaha  :icon_mrgreen:
I'd rather spend a little more time designing than to have to fix stuff afterwards :)  I also selected the components such that I can let do JLC the assembly :) (jayyy Chinese datasheets :P) (except for a couple through holes and the pedal connectors).
« Last Edit: June 21, 2022, 05:45:03 PM by niektb »

niektb

Re: Emulating a Rotary Effect in Faust (and Teensy)
« Reply #25 on: June 25, 2022, 12:49:50 PM »
I've finished up the design and the PCBs are in production!!  :icon_mrgreen:

Here is a nice and fancy online viewer for the PCB (even in 3D!) and schematics:
https://365.altium.com/files/1DF0F890-AD99-4490-91D4-B7A7C4E66246

niektb

Re: Emulating a Rotary Effect in Faust (and Teensy)
« Reply #26 on: July 07, 2022, 03:27:21 AM »
And the first proto's are in! smt assembly done by JLC. Now I need to put the through hole stuff in and build it in a box :)


ferdinandstrat

Re: Emulating a Rotary Effect in Faust (and Teensy)
« Reply #27 on: July 10, 2022, 05:27:28 AM »
Damn that's nice! But how would one program the finished board?

niektb

Re: Emulating a Rotary Effect in Faust (and Teensy)
« Reply #28 on: July 11, 2022, 03:39:56 AM »
Damn that's nice! But how would one program the finished board?

Hey thank you! The ADUA you can program over the (not yet soldered) 10 pin boxed header using SigmaStudio and a USBi programmer. The Teensy can be programmed via its own USB connector and the Arduino IDE :)

It should theoretically also be possible to program the ADAU from the Teensy but I have not looked into that yet

niektb

Re: Emulating a Rotary Effect in Faust (and Teensy)
« Reply #29 on: March 08, 2023, 04:12:53 PM »
Hi y'all! It's the day you probably thought would never come but you're looking at the hardware part of this Teensy/Faust journey! I'm absolutely no craftsman so it ain't the prettiest thing in the world but hey, I didn't promise any of that, did I? ;)
As of this moment I still have to write software routines to test the hardware (such as the RAM and the flash) the power is OK and the teensy works and I was eager to share it with you guys!  :icon_mrgreen: