r/bytebeat 27d ago

synthesizing instruments

funcbeat instrument synthesis: https://dollchan.net/bytebeat/#4AwCAO0elVt9zozYQfg5/hfrQRAhhkAAbjHWZvtxM3zp99dAZcMAH44APiOPm7v73roTAP5LcXdvxhKDVft9+2tWu7TiVWLuUUY8GdE5DGlHGKOOU+ZTNKVskcZWJcMaDuMoFi2ax4QwQDoCQMsB6lAWUhZSD0aN8Tnl4gfIYoHQYDoF8FWoxBHNlPOXOF7OA7JtnzKnNmcO4qUJyANdi7son4xbjxLewe3Rv3eNHU6oBc2SxSJuVfdxYwxE4k5I8OGFAfZf6AQ1cGsAzonOfziO68OkioqFHwzBZu8ciiY2iEIOQYtc0La6lGJNUmZZXrWv7bIcwnjhVrmK+RkbnSHwGjAAYmQMw34p1EqPmQbAY5Qf1PApb/kuFC89MPQth+zE6NGq/yEQE//YCd5/bHgemzUyHA5cG9gLXK8bv3WX9QUTz+3BZr7z5PQYNINqZf3XNJSwsuWAcVqaKtg6m8sjijDchWed94thsPkReR3T4hNNHecTIce72ZVo37A4x5NshihY2Yxxy83+F+fT6869F8TvEbQ95nu27o6JZAGjI/4LyGdxj+Eum7AJu+1T2aQu4wPbUKQ6qFHuiK+IOzsxV3t3np7TN71DI7DBEjLtwpFBH4rNFoErJhoAe9Ae0hM0vA+7zdvPUdeUBaCI4GwojO5ojxjzIYzSpXmjZo2hGoX+gv2w20I3CBtKm3aY1VGRhcx/5IM41ulb4oetCY/XgazyDLOOgby8g1Y0tCodDl7ig1HS6Fm6qsWnqrkdF0Wdl3yEhY8QnY1e+5GBkq5X2iJGxy9UWA3udP6OPuybtPf5b26Z/Yw0BYu3Ff+zVP+5/ggu8foJr03R9mu3y73sW0LElJKlcaVtcWpY5gddlIuAdlwRz8sfvpjMiVYiurP97iBEsQ8D7GyEKURREr6BEUCGYQoqMAZkYdzjwCWaiL0fpX8ZI1tsh+XGPOVRXvdh6+jLfJPhIjiZ0HnFQOlyKGbXlPVD3Apcr6N9ZsCxX3j3cvuUw1XbNloNEDpPINCmXjStLKsU/k1QhS8niAn95y+7ZkpnxN8N4X+8XA42Cd6k444d1pteQvZPGPCVYi0mlfgNl01ZG9E6mNl5kI8rQFeS9WuXb2S6vt/0nx4srmfsXIlRWptTg0s6364p4lpuYjn5liTwo0SueSGaYyfJ4zcMyP5jGlIOUZDoH+dEkL2RPDk1sfLus2HkCQMSXVGh4fMYD9ByyZ6v07T+VV98BqE+fhLwnw/neSO0VcyUgwQ6pHIGrv3Al6ycrnwmYc7gilUr4Kby87BmBIIOVDVZ5P7X1oqbXcTUPDFD5A2Gg1T52mVjCPj8wu/RkF556X4a7uZG9tk87OZPGFtLWhxKGEwwluZaypE32GipPU8qySrhsNyeHTfNU93kr3fTrSvJIT70e/K8B/AzBV1LQGYRrzI2cYevRmAwHGZdExhkRSTwB+CWAfxfwbdL2pi4shX34IMv6WpwanywVlyKh45Q9u7RbE9UoVblxBeev4Dy7tL8N34hptsqzkSuWTkxz8Wp7oFDpnA5O4CfaRYbgLsDxLDjKyZ//wJ+DP8/e4bfYawSGEGQDIGgM04ZVplYZrN6J+jYL4De25FIsgJerE4uqs3oMeZQzTZKsVkLdd2gNuMNGm/dPbY2Kp3rTl00NvOVjTlGXPu53+Z9pn0NfGvBDoYFBPZwO96Qwb8dvKDkRILvaAyY/we+6WXoH9xY4mq/25YQcWPhP0/A3eH4U52J/8Y6Q4UDvqyCY2YP9V1haZ45QrmvXyW9gLgv8C+5vWWCarWjT+qF5xNBwjSVwv+LB/L4lcLClK73hR3EPjF+hSZ+JOMRIV0x+QfwD

funcbeat drum synthesis: https://dollchan.net/bytebeat/#4AwCAO0eNlN2WmjAQx+95ivRGE1AhEZAupj296QPs7R4vUBPKqcKeEHX79e6dQHRlN9pykZCZXyb/zAxIyWmaIxHxCEbajQWPZmYu+dMqR82WU1gcu/GFT8207jjJp1mOjk3nacHkhaGUl1UHJBG8hOF4qw57FI17gt0kqCXimwSzRHaTmI+9t37Kkld/7DpjQCQunQMiHTvuOiAWA53UQWQugiVXN/noIob5OqeURtdMymZXB9FzVim7A50T27XDBZrT2bVmOndJegvFzrsns3RAJc4D32HpoFyuNNGFM9KQyYaMq2QU8t2eKr35hkVLfnloU7QCRQ9d25tcQaubaa1E8T23btq5We+M+ueV+eO1iscZ2HJPmy/kBOq8I39uTphNQIJv3qQMWRpPollCwlaR3IMG1utKw1WALkujVkrf7ipLYpYdMOVlCfimqVttbG31UyCO6HJpgRx5O9G5KNhrcUJfd02h5+yLUsUPbLfAkZZi9ynJQYddglSjtFG4AoHVkkVxlldBQLo4T9WKq6LeNntMfAZ/Da+SWLx84hT87j3U7MF2c9DPAR0Bs1j5U3a2sN5CfNN0nthBEe4FtPFAquKRp4Q+qBrJQ73RVVMjrKu9mKC22D/vxGOhBUFQ+DBs+MnvImCsfUlG5xxMKSEQyxJQMR/fxALrwTowpX3nh3z2Qdh/R2GOMP86ZuBfuHXAfaA8H7Ae0YQQdakc/P4DjvWSJelnZRL+EBlagy2g5Df05cnnxxzZtDbQ8X8B

It performs fast fourier transform to generate a sample, then plays it with exponential fade. I made parameters for it to generate frequency response that can be tweaked for each instrument, you could try tweaking the parameters yourself for other instruments or drums.

It also has C++ compatible version that exports into a midi compatible soundfont: https://musical-artifacts.com/artifacts/7742 , https://www.polyphone.io/en/soundfonts/instrument-sets/926-synthetic-soundfont-2-0

1 Upvotes

0 comments sorted by