Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Comment + 2 Questions #2

Open
schollz opened this issue Mar 7, 2023 · 3 comments
Open

Comment + 2 Questions #2

schollz opened this issue Mar 7, 2023 · 3 comments

Comments

@schollz
Copy link

schollz commented Mar 7, 2023

Hi Strick Yak,

This project of yours is extraordinary. I've admired it for years. I've finally just got around to tinkering with it and I'm having a blast. I made some bytebeat modules and some sample drum playing modules (with reverse effects even!). And it was SO easy, you've done so much of the hard part already I just wrote ~50 lines of code and some converters to get up and running with everything.

That is my comment - I also have two questions:

My first question is: would you be interested in a PR? I'm happy to push back whatever I get going. No problem if not, I'm happy to just tinker away myself and make my own amusement :)

My second question is, how does this calculation come about:

    // Use 6:   16MHz / 64 => 250kHz.    
    // 250kHz / 13 => 19,230 samples per sec; nyquist 9615 Hz

I understand the clock is set to 16 Mhz, but where does the 64 and the 13 come from? I believe you that its 19.23 khz, but I'd be super interested in the origin of those magic numbers for my own edification.

In any case, thanks for the incredible source of musical joy and expression!

@strickyak
Copy link
Owner

strickyak commented Dec 30, 2023 via email

@strickyak
Copy link
Owner

strickyak commented Dec 30, 2023 via email

@strickyak
Copy link
Owner

strickyak commented Dec 30, 2023 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants