All Projects → ctag-fh-kiel → Ctag Tbd

ctag-fh-kiel / Ctag Tbd

Licence: other
CTAG TBD >>to be determined<< an extendible open source Eurorack sound module

Projects that are alternatives of or similar to Ctag Tbd

Daisysp
A Powerful, Open Source DSP Library in C++
Stars: ✭ 291 (+438.89%)
Mutual labels:  hardware, audio, synthesizer
Polaron
A DIY drum machine for the teensy microcontroller (hardware / software)
Stars: ✭ 99 (+83.33%)
Mutual labels:  hardware, audio, synthesizer
Ctag Straempler
An open source eurorack sample streaming and sound synthesis module.
Stars: ✭ 65 (+20.37%)
Mutual labels:  esp32, audio, synthesizer
Retroesp32
Retro ESP32 is a turbo charged Odroid Go Launcher, Emulator and ROM Manager
Stars: ✭ 313 (+479.63%)
Mutual labels:  esp32, hardware
awesome-open-source-synths
Awesome Open Source Synths List!
Stars: ✭ 64 (+18.52%)
Mutual labels:  hardware, synthesizer
Blynk Library
Blynk library for embedded hardware. Works with Arduino, ESP8266, Raspberry Pi, Intel Edison/Galileo, LinkIt ONE, Particle Core/Photon, Energia, ARM mbed, etc.
Stars: ✭ 3,305 (+6020.37%)
Mutual labels:  esp32, hardware
twigs
Alternate firmware for Mutable Instruments Branches synthesizer module
Stars: ✭ 21 (-61.11%)
Mutual labels:  hardware, synthesizer
Romplayer
AudioKit Sample Player (ROM Player) - EXS24, Sound Font, Wave Player
Stars: ✭ 445 (+724.07%)
Mutual labels:  audio, synthesizer
Awesome Music Production
A curated list of software, services and resources to create and distribute music.
Stars: ✭ 340 (+529.63%)
Mutual labels:  audio, synthesizer
Platformio Atom Ide
PlatformIO IDE for Atom: The next generation integrated development environment for IoT
Stars: ✭ 475 (+779.63%)
Mutual labels:  esp32, hardware
Sonic Pi
Code. Music. Live.
Stars: ✭ 8,736 (+16077.78%)
Mutual labels:  audio, synthesizer
openblock-desktop
Graphic programming software for hardware like: arduino, microbit, esp32, esp8266...
Stars: ✭ 161 (+198.15%)
Mutual labels:  hardware, esp32
stack-chan
A JavaScript-driven M5Stack-embedded super-kawaii robot.
Stars: ✭ 242 (+348.15%)
Mutual labels:  hardware, esp32
Webaudiofont
Use full GM set of musical instruments to play MIDI and single sounds or effects. Support for reverberation and equaliser. No plugins, no Flash. Pure HTML5 implementation compatible with desktop and mobile browser. See live examples.
Stars: ✭ 600 (+1011.11%)
Mutual labels:  audio, synthesizer
Soloud
Free, easy, portable audio engine for games
Stars: ✭ 1,048 (+1840.74%)
Mutual labels:  audio, synthesizer
ESP32 Thing
Development platform for the Espressif ESP32 WiFi/Microcontroller SoC
Stars: ✭ 66 (+22.22%)
Mutual labels:  hardware, esp32
Dx7 Supercollider
My accurate Yamaha DX-7 clone. Programmed in Supercollider.
Stars: ✭ 395 (+631.48%)
Mutual labels:  audio, synthesizer
Web Synth
A web-based sound synthesis, music production, and audio experimentation platform
Stars: ✭ 47 (-12.96%)
Mutual labels:  audio, synthesizer
Blynk Server
Blynk is an Internet of Things Platform aimed to simplify building mobile and web applications for the Internet of Things. Easily connect 400+ hardware models like Arduino, ESP8266, ESP32, Raspberry Pi and similar MCUs and drag-n-drop IOT mobile apps for iOS and Android in 5 minutes
Stars: ✭ 8 (-85.19%)
Mutual labels:  esp32, hardware
diy-synths
List of open-source synths 🎹
Stars: ✭ 56 (+3.7%)
Mutual labels:  hardware, synthesizer

CTAG TBD >>to be determined<<

draft-release

CTAG-TBD

Documentation (in the works):

Documentation on TBD usage can be found here (Google Docs) Tutorial videos in YouTube playlist

Update procedure

Easiest way to update is to use the ready made releases from github. Flash the ctag-tbd.bin and storage.bin from the TBD web ui (within the configuration menu). Alternatively you can connect a USB cable to the TBD and use the serial flasher from esp idf (see how to flash below). In order to use the sample rom, you can upload from the edit sample rom page factory sample data (sample-rom.tbd).

What it is:

  • The eierlegende Wollmilchsau (German for swiss army) audio processing module.
  • Offering already more than 30 high quality audio generators and effects.
  • Open source Eurorack sound module based on the ESP32.
  • With an easy to extend audio plugin architecture.
  • What you make it.

Why it is:

  • A group of audio enthusiasts enjoying coding and hardware making.
  • Build a platform to learn, build and practise skills, and engage students.
  • To allow anyone to understand technology by offering open access.
  • To squeeze and optimize code so that it can work on a small embedded system.
  • Because we can.
  • To fight boredom and despair of Corona Virus!

Features:

  • More than 30 high quality audio generators and effects.
  • Easy DSP plugin development.
  • NEW!!! Sample ROM playback and wavetable oscillator with user wavetables from sample ROM details here
  • NEW!!! Simulator for cross platform plugin development without hardware module (speeds up plugin development, better code verification).
    • Check description here
  • With web UI user interface by wireless browser access.
  • Through a REST-API.

Version log

See here...

Potential new features / current limitations / work to be done:

  • FAUST support.
  • Bug identification and fixing.
  • Code refactoring to make things more beautiful.
  • More user friendly interaction.
  • Documentation / tutorials.
  • Your ideas?

How to engage yourself:

  • Join the enthusiastic developer team on Github.
  • Help build and spread the hardware module (and the word).
  • Help documenting.
  • More ideas?

How to build

You need C/C++ skills. You may want to check the TBD simulator for easy plugin development without TBD hardware. Install espressif esp-idf, instructions are here. Use git to checkout esp-idf release/v4.1 (TBD may build also with newer versions, you can try), do this within the esp-idf folder:

git checkout release/v4.1
git submodule update
sudo ./install.sh

You may need to upgrade CMake to version 3.16 or higher. Then follow these steps to create the firmware image:

git clone https://github.com/ctag-fh-kiel/ctag-tbd.git
cd ctag-tbd
git submodule update --init --recursive
idf.py build

How to flash

Either use the binaries available from the releases from github to flash through the web ui or execute these commands from the command line within the ctag-tbd folder, in which case the module needs to be connected to the PC with a USB cable:

idf.py flash monitor

Alternatively on Mac / Linux you can also have a look at this script

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].