The Wav_Play.GB is a portable, Raspberry Pi based, step sequencer build in the form-factor of an old Gameboy DMG.
It has a rechargeable battery lasting up to 5 hours.
It can create 12 bar loop with up to a 6 voice polyphony.
The user can import its own samples as Banks and can export the final song as a wav. All Kinds of settings such as BPM, Step length, fade in and fade out times can be adjusted.
As such the WAV_Play.GB allows for easy on the go beat making of any genre and the possibility to continue working on songs on a compiuter later on.
Technical Implementation:
Software: The main program running the Sequencer was programmed in Python. This includes the user interface, sound management and input management. Some software adjustments had to be made to the raspberry pi operating system to allow seamless startup of the device.
Hardware: At the heart of this project lies a raspberry pi zero 2. It does all the computing and runs the python program. Connected to the Raspberry are 4 main systems. The input system handles the users button presses, sending them to the Raspberry. The audio system receives a digital audio system and transforms it into an analog signal sending it through an amp to the speaker. The display is controlled directly by the raspberry and shows the user interface. The battery management system is responsible for sending power from the battery to the rest of the system and for charging the battery.
All these systems work together to create a Standalone, portable device. Custom 3D printed parts allow everything to fit into the housing of an original GameBoy.