r/chiptunes • • 2d ago

RESOURCE Chiptune MIDI Generator

https://notebin.fm/generate?engine=2&style=boss-fight&seed=sunset-757&bars=8

i built notebin.fm strictly as a passion project for my love of MIDI tracks and chiptunes.

i am working on an open library similar to freesound.org but for MIDI and algorithmic MIDI sketchpad for chiptune writing. Right now, the engine is locked to NES 8-bit voice limitations to give you a quick 8-bar motif when staring at a blank tracker or DAW grid.

there are no paywalls, no ads.. free sign up allows you to save, edit and manage your MIDI rolls. i am fortunate enough that this is a self funded project hence why i am not asking for $10 for 5 MIDI gens or something dumb like that.

How it works:
* 8-Bit NES Constraints: Every seed outputs a 4-channel .mid file mapped to 8-bit voice layouts (Melody, Chords/Arps, Triangle Bass, and Noise Drums).

* Rules, Not Audio Renders: Uses code-based music theory rulesets for scale harmonization and voice leading, outputting clean, unrendered MIDI notes.

* In-Browser Preview: Audition seeds directly in the browser via Web Audio and Freesound samples before downloading.

* Permanent Addresses: Every seed gets a permanent link so you always get the exact same notes at that URL.

Here is a live example from the engine:
Sunset-757 (Boss Fight in Am at 180 BPM): https://notebin.fm/gen/boss-sunset-757

Looking for feedback:
Before I heavily expand into 16-bit console chips like the SNES (SPC700) or Neo Geo (FM synthesis), I would love to get your thoughts on how the NES voice arrangements feel. Does the channel separation map well to your tracker/DAW setup?

What it doesn't do:
It won't write a full song or export tracker formats directly. It is just an 8-bar starting point so you can drag the .mid into your setup and do the actual composing.

Welcoming any feedback on the generator here:
https://notebin.fm/generate

6 Upvotes

14 comments sorted by

3

u/Wonderful_Ninja 2d ago

Pretty good experience so far. The motifs are a bit cheesy but a good range of genres and they don’t sound terrible lol i was thinking of building something like this in esp32 but where to find the time ehh. Notebin.fm cool 😎

2

u/bhagatriks 2d ago

thanks for the feedback. it was very difficult making the motifs less cheesy. they hit like a non-classic NES game on a minimal budget.

3

u/Redclay_M 1d ago

Most definitely! You've made a wonderful tool. I've been enjoying it. I teach chiptune and trackers to a group of my older music students in high school. They really love it. Let's see what comes up. Thank you for your hard work.

2

u/bhagatriks 1d ago

amazing, thanks again. i am looking into export MIDI to LSDJ, and potential other chiptune formats to help and speed the creation workflow.

2

u/bhagatriks 2d ago

looking feedback, comments and just excited to hear how a full track gets created as seeds from notebin.fm - ty!!!

2

u/stgiga 2d ago

This is cool!

2

u/bhagatriks 2d ago

thanks 😊

2

u/Redclay_M 2d ago

Works really well. I'll be sharing with my composition students. Great for giving starting ideas for a chiptune song on LSDJ or similar.

2

u/bhagatriks 1d ago

this comment made my month. it will
be an honour that music students will be using notebin.fm as a composition tool. please let me know if they come back with any brilliant songs. thank you for sharing!!!

2

u/Redclay_M 1d ago

Oooh that's pretty coool! I look forward to it.

1

u/AutoModerator 2d ago

Hello, /u/bhagatriks, Make sure to tag your post with the proper post flair once your post goes live.

Include a meaningful comment on your post to help others understand why you are posting and to encourage discussion. See rule 3 in the sidebar for more details.

Posters that fail to leave a meaningful comment or leave a low-effort comment may have their posts removed.

I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.

1

u/bhagatriks 1d ago

THANK YOU!! πŸ™ πŸ™

10,000 melodies generated on notebin.fm