Forum Rule: Always post complete source code & details to reproduce any issue!
Results 1 to 8 of 8

Thread: [queued] Teensy polyphonic FM synth

  1. #1
    Member ghostintranslation's Avatar
    Join Date
    Oct 2019
    Location
    Halifax, NS, Canada
    Posts
    84

    [queued] Teensy polyphonic FM synth

    Hi,

    I recently started working on making my own synth because I canít afford to buy one but I have already a Teensy 3.2 with its Audio Board.

    So I made a simple polyphonic FM synth, that is also standalone, meaning I can connect my Launchpad to it to play notes without a computer in between.

    The setup is really simple, I just have a USB Host chip connected to the Teensy, and then I can plug the Launchpad or any Midi instrument to it via USB.

    Here is a demo:
    https://www.instagram.com/p/B3GKMzYJa9i/

    For now I donít have any potentiometer connected to it to adjust parameters while playing so the envelope and the modulator frequency are fixed but Iím planning on doing that.

    I open sourced it on my GitHub. Itís at a very early stage but you can already use it or even contribute:
    https://github.com/ghostintranslation

    Let me know your thoughts!

  2. #2
    Senior Member
    Join Date
    Nov 2017
    Location
    Belgium
    Posts
    214
    I very much like your approach for patching a polyphonic synth without too much effort. It makes complex synth designs a lot more manageable.
    Thanks for posting your code.

  3. #3
    Member ghostintranslation's Avatar
    Join Date
    Oct 2019
    Location
    Halifax, NS, Canada
    Posts
    84
    Thanks, yes I'm trying to keep it simple

  4. #4
    Member ghostintranslation's Avatar
    Join Date
    Oct 2019
    Location
    Halifax, NS, Canada
    Posts
    84
    I just added potentiometers to play with a few settings, here is a new demo:
    https://www.instagram.com/p/B3dC9hZhGUw/

    I pushed the code on GitHub again.

  5. #5
    Member ghostintranslation's Avatar
    Join Date
    Oct 2019
    Location
    Halifax, NS, Canada
    Posts
    84
    Hey,

    Here is finally a complete demo of my synth including raw audio and demos with reverb at the end.



    It uses Teensy 3.2 but will be updated to Teensy 4.0 as soon as it is ready for Audio over USB and Midi over USB, I saw it is on beta still.

    Features
    - FM, AM and Ring synthesis with 1 carier and 1 modulator
    - Polyphonic synth, Arpeggiator and Drone modes
    - Controllable modulator gain and frequency
    - Controllable Attack, Decay, Release
    - MIDI over USB
    - MIDI through the Hobbytronics USB Host Board Controller
    - Audio jack output
    - Audio over USB

  6. #6
    Senior Member
    Join Date
    Sep 2020
    Location
    Massachusetts
    Posts
    130
    Love this.

  7. #7
    Member ghostintranslation's Avatar
    Join Date
    Oct 2019
    Location
    Halifax, NS, Canada
    Posts
    84
    Quote Originally Posted by blakeAlbion View Post
    Love this.
    Thanks, this project has evolved a lot since, I developed a modular platform, modular in the sense that the pcb itself is modular, and I created a few modules based of this platform including a new version of SYNTH:



    https://www.instagram.com/p/CHVmKrzhmw4/

    https://www.instagram.com/p/CDObcaeBmUM/

    A picture of all modules I built so far:

    https://www.instagram.com/p/CCyVp4xhnrv/

    And I have many videos/pictures, just check the YouTube/Instragram behind those links.

    Also the code is available on:
    https://github.com/ghostintranslation/synth
    (And again check the other repos on this github for all other modules and for the platform's code)


    I'm currently developing the v2 of the platform to improve the performances and make it more compatible with Eurorack. It will now support CV in and CV out, +12v, wider choice of controls for each slot, still using Teensy 4.0. It will be ready in a few months I think...

  8. #8
    Junior Member
    Join Date
    Jul 2021
    Posts
    1
    Awesome news!! Very inspired by your work!!🤩

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •