Nyblcore
The nyblcore is a tiny ATtiny85-based lo-fi sample player device for diy enthusiasts.

The nyblcore is a tiny ATtiny85-based lo-fi sample player device for diy enthusiasts.
original audio:
nyblcore:
original audio:
nyblcore:
original audio:
nyblcore:
original audio:
nyblcore:
Souce code is available on github.
full instructions are available here: download pdf
nyblcore is open-source. in addition, all the code and boards are on my github. If you use the public repo to build a nyblcore, I ask that you consider sponsoring me on Github to help me continue making devices and software that is open-source.
The tiny size of nyblcore is both its strength and its limitation. The limited memory and storage space only allow for a small amount of audio and effects. Additionally, the tempos may not be entirely stable and there is no external sync, but this can also be seen as an opportunity to embrace the unpredictability and randomness of the device.
I hope that nyblcore may be a welcome challenge or a way to break out of creative ruts. or maybe it can serve as a source of inspiration for creating new sounds and effects.
You can download the original firmware here. Or use this form to generate a new firmware with your audio for the nyblcore:
This is an alternative firmware that is compatible with the nyblcore. download the bytebeat firmware from github and upload it as you would normally (see instructions below).
in the bytebeat firmware the selector knob (middle) selects between two modes:
If you are starting from scratch, skip this for now and read further below about the tools you need for the tools necessary to upload the firmware.
It is easy to upload a firmware obtained from the upload form. Simply copy the resulting code:
You can copy and paste this directly into the Arduino IDE. Then take out the ATtiny85 from the nyblcore board and put it in your programmer and plug your programmer into your computer. Now just hit the upload button on Arduino to upload the new firmware and voila!
You can take out the programmer and put the newly loaded ATtiny85 back into the nyblcore board to enjoy the new sounds.
Changing the audio on the ATtiny85 requires uploading new firmware. Uploading new firmware is easy but it requires a USB ATtiny85 programmer. (You can also use an Arduino, see the instructions for programming, though make sure to use 16 MHz not 8 when selecting the speed.).
Windows users: you will also need drivers for the USB ATtiny85 programmer.
To start, make sure you
install the Arduino IDE. Open the software and goto File -> Preferences
and where it says Additional Boards Manager URLs
you can click a button to add an additional line. Add the following line:
https://raw.githubusercontent.com/damellis/attiny/ide-1.6.x-boards-manager/package_damellis_attiny_index.json
Now restart the Arduino IDE. Now you can goto Tools -> Board: -> ATtiny Microcontrollers
and select ATtiny25/45/85
.
Before you begin you will need one of the following pieces of hardware. You can either purchase a USB ATtiny85 programmer (like this one) OR
To upload new firmware, first make sure that you install the Arduino IDE. Any version will work.
Next, you will need to select Tools -> Clock -> Internal 16 Mhz
.
Finally, you will need to select Tools -> Programmer -> USBtinyISP
.
That’s it! If you run into trouble feel free to send me a message at zack@infinitedigits.co .
Happy audio warping!