{"id":18697088,"url":"https://github.com/marcel-licence/ml_synth_basic_example","last_synced_at":"2025-10-05T18:28:02.264Z","repository":{"id":115047421,"uuid":"448669232","full_name":"marcel-licence/ml_synth_basic_example","owner":"marcel-licence","description":"Arduino polyphonic synthesizer project (not a Moog) for ESP32 - STM32 - Teensy and more","archived":false,"fork":false,"pushed_at":"2024-06-24T14:03:20.000Z","size":639,"stargazers_count":29,"open_issues_count":2,"forks_count":7,"subscribers_count":6,"default_branch":"main","last_synced_at":"2024-06-24T15:47:17.069Z","etag":null,"topics":["arduino","effects","esp32","filter","polyphonic","stm32","synthesizer","teensy"],"latest_commit_sha":null,"homepage":"","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/marcel-licence.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-01-16T20:47:23.000Z","updated_at":"2024-06-24T14:03:23.000Z","dependencies_parsed_at":"2024-06-24T15:39:38.476Z","dependency_job_id":"711c762d-d242-4330-90a1-cd80ef350da2","html_url":"https://github.com/marcel-licence/ml_synth_basic_example","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/marcel-licence%2Fml_synth_basic_example","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/marcel-licence%2Fml_synth_basic_example/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/marcel-licence%2Fml_synth_basic_example/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/marcel-licence%2Fml_synth_basic_example/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/marcel-licence","download_url":"https://codeload.github.com/marcel-licence/ml_synth_basic_example/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":223503516,"owners_count":17156170,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["arduino","effects","esp32","filter","polyphonic","stm32","synthesizer","teensy"],"created_at":"2024-11-07T11:22:49.971Z","updated_at":"2025-10-05T18:28:02.137Z","avatar_url":"https://github.com/marcel-licence.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003ch1 align=\"center\"\u003eml_synth_basic_example\u003c/h1\u003e\n\u003ch3 align=\"center\"\u003eArduino polyphonic synthesizer project (not a Moog) for ESP32 - STM32 - Teensy and more\u003c/h3\u003e  \n\u003cp align=\"center\"\u003e \n  \u003cimg src=\"img/splash.jpg\" alt=\"project picture\" width=\"480px\" height=\"270px\"\u003e\u003cbr\u003e\n  \u003ca href=\"https://youtu.be/WJGOIgaY-1s\"\u003elink to the video\u003c/a\u003e\n\u003c/p\u003e\n\nMy intention was to make a Moog-like synthesizer.\nThe result is a bit different but contains some features you might know.\nIt is a polyphonic Arduino synthesizer project which runs with 3 oscillators per voice.\nTested on the ESP32 it supports 8 voices simultaneously.\nEach of the 16 MIDI channels can be configured to generate a unique sound.\nFinally the project is not for the ESP32 only. The flexible design allows the support of different platforms like STM32, Teensy etc.\nAll you hear in this video is directly recorded from the ESP32 Audio Kit without any post processing.\n\nSupported versions of board library\n---\n- ESP32 version 1.0.6 from https://github.com/espressif/arduino-esp32/releases/tag/1.0.6\n- ESP32 version 2.0.2 from https://github.com/espressif/arduino-esp32/releases/tag/2.0.2\nPlease be aware that other versions might be not supported.\n\nThe following images shows the rough architecture of the project:\n\u003cimg src=\"img/block.jpg\" alt=\"project block diagram\"\u003e","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmarcel-licence%2Fml_synth_basic_example","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmarcel-licence%2Fml_synth_basic_example","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmarcel-licence%2Fml_synth_basic_example/lists"}