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
Bit Garden - Deterministic psudo random gate processor #360
base: main
Are you sure you want to change the base?
Conversation
* Create Release and publish uf2 asset upon version tag creation. * typos and syntax * testing on push * separate run commands * testing * clone to path * missed leading folder * provide working dir for final make * install missing build packages * do not use env vars * add asset type * replace release action * add automatic_release_tag * fix experimental typo * use correct trigger. remove auto tag latest.
Short demo video (no sound) - https://photos.app.goo.gl/JGKobV6ciLsbQNKw6 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Is it worth moving the font scripts into a sub-directory, that way we can do something like from experimental.fonts import *
and the fonts are all nicely encapsulated in their own namespace?
Also, are we sure using the Ubuntu fonts in this way complies with their license? https://ubuntu.com/legal/font-licence
I haven't read the license thoroughly (yet) -- it's late here, but I figured I'd raise the question now just in case.
EDIT:
I've read through Ubuntu's licensing more carefully. I believe to comply we'll need to:
- Include their license text in
/LICENSE
, noting which files it applies to - Include Ubuntu's license text in the header comment for each applicable file -- see
firmware/experimental/euclid.py
for another example of a single file that falls under a different license than EuroPi's generalCC0
.
More detailed discussion opened on Discord so we can hash this out, but those are the broad strokes.
Alternatively, replacing Ubuntu's font with another monospaced font that is already covered by CC0
would be an acceptable alternative. But I'm pretty sure if we just include Ubuntu's license in our repo and note that it applies to the files in question we should be okay.
I was curious to check this one out and compiled a U2F firmware with this branch. When starting the script from the menu, the screen immediately goes black. All other scripts are working fine. Is this expected because the script is still in development? |
I probably integrated with the menu system incorrectly, I'll take a look as soon as I get a chance. I admit I was only testing the script directly as |
You're welcome! Thanks for creating the script. I'm looking forward to trying it out and will provide my feedback if I can think of anything useful. Cheers! |
Also added a few more monospace font files.
This is a feature enhancement port of my A-RYTH-MATIK firmware:
https://awonak.github.io/HagiwoModulove/arythmatik/#bit-garden