Log In  

Cart [#39941#] | Code | 2017-04-25 | No License | Embed
8

Here are two approaches to a micro rhythm machine: Programmable Sequencer (specify the rhythm, then play it) and a Real-time Sequencer (push the keys at the right time to record a rhythm).

PROGRAMMABLE SEQUENCER

Left/Right: Move cursor
Up/Down: Specify which instrument will play
X: Play/Stop

Update 2017-04-25: Better feedback during editing.

REAL-TIME SEQUENCER

A really simple beat machine with real-time performance recording and playback on a two-bar loop. The metronome can't be switched off and the tempo can't be set. And the playback can't be paused/restarted. Also, only one drum can sound at a time. Still fun!!

The latency between image and audio is kinda hindering its feasibility, especially when run in a browser. Sequencers as music makers in PICO-8 are perhaps better approach, e.g. 4-beat by 4mat. Anyway, step editing would be cool though and I'll add it later (and some fancier graphics along with that).

Cart [#29665#] | Code | 2016-09-29 | No License | Embed
8

P#29666 2016-09-29 11:15 ( Edited 2017-04-25 20:20)

:: dw817

It's an interesting premise, but I can't figure it out. I thought maybe I would have to repeat motions to existing music. Apparently you have to write your own music and it's difficult to get the timing perfect.

If this is the case, may I suggest that you do not scroll the X but let it be controlled easily from LEFT and RIGHT as an editor. Select UP and DOWN to pick your Bass, Snare, or Hi-Hat. Press (A) to play, and (X) for utilities.

P#29690 2016-09-29 20:50 ( Edited 2016-09-30 00:50)
:: AdamJ

This is how many beat machines actually work but yeah, their latency isn't as big. What you suggested I tried this evening: A step sequencer, programmed note-by-note. I haven't updated the cartridge. I'd like it to look nice :-) Thanks for feedback!!

P#29691 2016-09-29 20:56 ( Edited 2016-09-30 00:56)
:: dw817

Certainly ! Look forward to the update, Adam. :)

P#29692 2016-09-29 21:12 ( Edited 2016-09-30 01:12)

[Please log in to post a comment]

About | Contact | Updates | Terms of Use
Follow Lexaloffle:        
Generated 2019-07-18 14:59 | 0.019s | 4194k | Q:36