prajwal1121 / Portable-Synth

OP-1 style portable groovebox based around Teensy 4.1
GNU General Public License v3.0
379 stars 23 forks source link

Audio Quality and other comments #1

Open dackdel opened 3 years ago

dackdel commented 3 years ago

Do you have a sample track that you created purely on the portable-synth (will you be changing the name) uploaded in high quality (.wav or similar) here? Would be great to know what the teensy is capable of in terms of audio. This reminds me a lot of https://github.com/OTTO-project/OTTO OTTO and loosely reminds me of this guy in Madras who made (dinisnoise.org/) this, dinisnoise is software tho.

Are you planning on a bigger screen to have information be more descriptive with traditional synth like names/labels and or logos? Attaching some references tapedeck tracks

Great work!

prajwal1121 commented 3 years ago

Thanks for the comment! I will definitely be changing the name-I just haven't been inspired yet lol

I unfortunately don't have a sample track on here yet, but thanks for bringing that up- I'll try to record that at some point. I can tell you that the audio library is capable of CD quality audio (16bit 44.1kHz), and the Teensy 4 is more than capable of delivering on that (so far)

The OTTO project was a big inspiration for this! OTTO runs on an OS (linux) though, and with my project, I wanted to explore what was possible with a lower-level microcontroller-based implementation. Although tbh, the new Raspberry Pi 4 is looking like a pretty tempting choice

Thanks for the reference images. I'm definitely planning to add a bigger screen for cool graphics and a better UI for navigation and control. I'm glad you brought that up because this is pretty much at the top of my agenda for the next hardware version. It has been a little difficult though to choose a suitable screen. The display on the OP1 is a high-res (and apparently expensive) color OLED iirc, which is why it looks so spectacular, but I have no idea where to source something similar . I've also been trying to avoid LCDs, especially because most of the cheap ones have really ugly backlight bleed that ruins the look. So, for the moment I'm sticking with OLED displays for the sharpness and contrast but that obviously doesn't leave me with a lot of options. All of the OLED displays I can find (that can communicate to microcontrollers via SPI/I2C) have pretty low resolutions compared to their LCD counterparts, meaning I have 128x128 pixels or lower to work with. My current forerunner is this 1.5" RGB OLED display which is cheap enough at $20 for me to justify using: https://www.waveshare.com/wiki/1.5inch_RGB_OLED_Module

If you have any suggestions or recommendations for displays I should check out, including LCDs, I'd love to hear about it!

Also, as I mentioned, I'm currently working on updating the hardware and electronics - and the upgrade path is pretty open ended. If you can think of any hardware features you'd like to see, let me know!

dackdel commented 3 years ago

a resource for screen related info https://github.com/juj/fbcp-ili9341 inspiration for hardware aesthetic https://rama.works/ and ofcourse teenage engineering and OTTO if im not mistaken i think OTTO plan to use Startek KD028QVFMA017 source: https://www.instagram.com/p/CAKuK0cBTWE/?igshid=7xawm8s60enx the images i attached are from the otto discord channel, i found out about you cause they are talking about you over there.

prajwal1121 commented 3 years ago

I appreciate the links, those'll be useful Also, glad to hear I was mentioned on the OTTO discord 😄

dackdel commented 3 years ago

image image https://github.com/OTTO-project/OTTO/issues/136