StoneRose35 / cortexguitarfx

guitar effects processor implemented on various arm cortex platforms
61 stars 9 forks source link

oscillator frequency #2

Open fredrikcyber opened 4 months ago

fredrikcyber commented 4 months ago

Great project, I am building it right now. The only thing I dont know is the frequency of the oscillator that drives the Codec.

Cheers and Thanks Fredrik

StoneRose35 commented 4 months ago

Hi Frederik,

Sorry for the late reply. The frequency of the oscillator is 12.288 MHz. The part i ordered was https://www.digikey.ch/de/products/detail/w%C3%BCrth-elektronik/831020465/13979363.

Cheers, Philipp

fredrikcyber commented 4 months ago

HiThanks for the reply!Is there anything that you have encountered that might be a problem in hardware or software? I am going to study the source code (I am a software developer by trade) to learn how to add more effects, so if there is any known bugs it would be interesting to hear about them and try to fix them! I can fork it or just send you updates. Thanks and Cheers!Fredrik Bergqvist Skickat från min iPad17 feb. 2024 kl. 09:01 skrev StoneRose35 @.***>: Hi Frederik, Sorry for the late reply. The frequency of the oscillator is 12.288 MHz. The part i ordered was https://www.digikey.ch/de/products/detail/w%C3%BCrth-elektronik/831020465/13979363. Cheers, Philipp

—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you authored the thread.Message ID: @.***>

StoneRose35 commented 4 months ago

Hi Fredrik Thank you for your interest in this project! Here are some thoughts regarding the software that might help you getting started. First off i'm not a professional software developer. So the software itself certainly doesn't follow standard pattern or rule. However there are some basic principle which i followed.

cheers, philipp

fredrikcyber commented 4 months ago

HiThanks for the comprehensive answer! I will download the standard code to the Rpi2040 just to try things out. But I will look into the code after I have got the feel for how it works! Thanks once again for an awesome project, hope I can be in touch with you when starting adding things. I promise not to swamp you with questions just if I get really stuck!Thanks and Cheers!FredrikSkickat från min iPad17 feb. 2024 kl. 18:44 skrev StoneRose35 @.***>: Hi Fredrik Thank you for your interest in this project! Here are some thoughts regarding the software that might help you getting started. First off i'm not a professional software developer. So the software itself certainly doesn't follow standard pattern or rule. However there are some basic principle which i followed.

architecture: "Bare-Metal" approach, i didn't include the c standard library, that's why there is no sprintf(),printf() for handling string manipulation. There are some bulky functions instead (in stringFunctions.h) architecture: no dynamic memory allocation except for the delay memory buffer. building: the project is makefile only, so if you wanna build on a windows platform you might need to adapt the Makefile branches: There are many of them, the most recent is "rp2040_stomp" which contains source for both the simple version without the stomp switches an the for full version with the stomp switches. The software version of the specific hardware can be set in "globalConfig.h". Adding new effects: Although the project is not very active i added a pitch shifter effect about a week ago, you might want to study the last two commits of "rp2040_stomp" to get an overview on what to do to add a new effects program. unused code: the codebase is very messy since i split it from a general purpose codebase used for various other application, such a light control (neopixel) and temperature and light control for an aquarium :-) bugs: certainly there are many. One i know of is that the rotary control for selecting the reverb characteristics in the reverb program skips a position when hitting one end and rotation back. You can either fork the repo or do pull requests, i try to approved in a timely manner.

cheers, philipp

—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you authored the thread.Message ID: @.***>