ایده و هدف پروژه
پروژه «ESP32 کوارک» با هدف طراحی و ساخت یک سینتیسایزر دیجیتال میکروتونال شکل گرفته است؛ دستگاهی که امکان تولید فواصل بسیار ظریف میان نتها را فراهم میکند. ایده اصلی آن از مفهوم «کوارک» احسان صبوحی گرفته شده که در آن هر کوارک معادل دو سنت تعریف میشود.
تقسیم اکتاو به ۳۰۰ نت
در این سینتیسایزر، هر اکتاو به ۳۰۰ نت تقسیم شده و فاصله هر نت با نت بعدی ۴ سنت است. برای کنترل دستگاه از یک کیبورد ماتریسی ۴×۴ با ۱۶ دکمه استفاده شده که ۱۵ دکمه برای تولید نتها و یک دکمه برای تغییر فرکانس پایه در نظر گرفته شده است. این ساختار امکان حرکت دقیق میان فواصل بسیار ریز صوتی را فراهم میکند.
ساختار فنی و تولید صدا
برای تولید صدا از میکروکنترلر ESP32 و DAC داخلی آن استفاده شده و موجهای سینوسی برای ایجاد صدایی خالص و دقیق به کار رفتهاند. دستگاه قابلیت اجرای پلیفونی نیز دارد و میتواند چند کلید فشردهشده را همزمان تشخیص داده و موجهای مربوط به آنها را ترکیب کند.
کنترل و برنامهنویسی
خروجی صدا از طریق جک ۳.۵ میلیمتری به هدفون یا اسپیکر متصل میشود. نمایشگر LCD مقدار فرکانس پایه را نشان میدهد و تغذیه دستگاه، آپلود کد و مانیتورینگ سریال از طریق USB انجام میشود. برنامهنویسی دستگاه در محیط Arduino IDE صورت گرفته و مهمترین چالش، تولید دقیق فرکانسهای بسیار نزدیک به یکدیگر و کنترل همزمان چند ورودی بوده است.
پیوند موسیقی و فناوری
این پروژه تلاشی برای پیوند موسیقی، الکترونیک و برنامهنویسی است و امکان تجربه فواصل صوتی غیرمتعارف را فراهم میکند. تقسیم اکتاو به ۳۰۰ نت، فضایی متفاوت از نظام دوازدهنتی رایج ایجاد کرده و ظرفیتهای تازهای برای تجربه و تولید صدا نشان میدهد.
تجربه تیم پروژه
سینا نوریزاده، روژین روحانی و محمدصالح ملازاده این پروژه را فرصتی برای کسب تجربه عملی در طراحی سیستمهای صوتی دیجیتال دانستهاند. آنان همچنین از احسان صبوحی، شهاب جعفری و دیو سیدل به دلیل راهنماییهایشان در مسیر اجرای پروژه تشکر کردهاند.


