Bleep GB

From GameBrew
Bleep
Bleepgb.png
General
AuthorAndrew G. Crowell (Bananattack)
TypeMusic Apps
Versionprerelease/alpha
LicenseMixed
SystemCGB, DMG
Last Updated2014/07/08
Links
Download
Website

Bleep is a music creation program with piano roll interface.

It lets you jam out chip music really quickly, and it writes directly into save memory, so your work is saved automatically.

The prelease version was submitted to gbdev Gameboy Coding Compo 2014 (3rd place).

User guide

HUD

+---+-----------+---+
|   |           | c |
|   |           +---+
| a |     b         |
|   |           +---+
|   |           | d |
+---+-----------+---+
  • a - Piano.
  • b - Music Sheet.
  • c - Channel Selector.
  • d - Measure Counter.

Piano

Visually represents the pitch of the notes in music sheet.

Music Sheet

This space represents the music score itself.

The grid is horizontally divided into 4 notes per beat, 4 beats per measure, for a total of 2048 notes (or 128 measures). The grid also divided vertically, one row per note, separated into octaves. Sharp notes are shaded differently to help you out.

You can place notes here to make music. Channels are monophonic, so each column of the music sheet can contain a single note.

  • Press the directions to move around the music sheet.
  • Press A to place notes or delete notes on the music sheet.

You can hold A and move around to make longer/shorter notes.

Channel Selector

There are four channels.

  • P1 - Pulse 1.
  • P2 - Pulse 2.
  • W - Wave.
  • N - Noise.

There are currently preset instruments for each of the channels, that can't be changed. In the final release this will be customizable.

  • Pulse 1 is "flute"-like.
  • Pulse 2 is "piano" or "harp" like.
  • Wave is initialized to a 4-bit square wave: 00 00 00 00 00 00 00 00 00 00 00 00 00 FF FF FF
  • Noise is sort of "snare"-like. It also doesn't have a conventional pitch. Currently you can affect what "divisor" is used by the noise channel which uses the note number modulo 8, but that's all at the moment.

Hold Select and press Left/Right to switch the channel shown in the editor.

Measure Counter

Shows the current measure number being viewed in the song. There are 16 notes, or 4 beats per measure.

Hold Select and press Start to play starting from the current measure

Controls

Up/Down/Left/Right (tap) - Move cursor once

Up/Down/Left/Right (hold) - Move cursor quickly

A (on empty cell) - Draw new note. Hold A and drag to make longer/shorter notes.

A (on current note) - Truncate/Remove note, Draw new note if dragged.

Start - Play from beginning

Select+Left/Right - Select channel

Select+Start - Play from current measure

Screenshots

bleepgb2.pngbleepgb3.png

Known issues

  • If you drag a note that crosses a 256-byte boundary, it will currently stop redrawing the note preview until you let go of the note.
  • Note placement acts funky at column 2047, the final column of the song.

External links

Advertising: