@ngwese's sky library in the core norns platform library is supposed to achieve a lot of the same things pigeons does. It is a good idea to leverage the norns platform and use this. However, sky documentation is scarce-to-nonexistent and @ryanlaws is the first to admit that he has had much difficulty groking this library, even with the recommended tambla example source.
Why
We want to leverage the norns platform where it makes sense, and this seems like a great place to do it.
This could greatly reduce the footprint and responsibilities of the pigeons code, so we can focus on lispy, lensy, UI-y goodness.
The educational experience required in developing this understanding could prove valuable in precipitating documentation for sky itself in order to give back to the norns community.
Considerations
It is possible that @ryanlaws is just stupid and this is actually super easy.
It is also possible that some of the things that need updating to use sky are in very awkward, messy parts of the pigeons code.
Summary
@ngwese's
sky
library in the core norns platform library is supposed to achieve a lot of the same things pigeons does. It is a good idea to leverage the norns platform and use this. However,sky
documentation is scarce-to-nonexistent and @ryanlaws is the first to admit that he has had much difficulty groking this library, even with the recommended tambla example source.Why
We want to leverage the norns platform where it makes sense, and this seems like a great place to do it.
This could greatly reduce the footprint and responsibilities of the pigeons code, so we can focus on lispy, lensy, UI-y goodness.
The educational experience required in developing this understanding could prove valuable in precipitating documentation for
sky
itself in order to give back to the norns community.Considerations
sky
are in very awkward, messy parts of the pigeons code.