stardance has been extended another month! the new deadline is october 31 :)

You are browsing as a guest. Sign up (or log in) to start making projects!

Microbit V2 DAW

  • 21 Devlogs
  • 15 Total hours

An open-source, embedded Digital Audio Workstation (DAW) and loop sequencer built for the micro:bit v2 using Microsoft MakeCode. I am also learning python for the first time

Ship #1 Pending review

I made micro:midi a DAW that allows you to use the micro: bit V2 like a real sequencer machine, you are able to place down notes remove notes and play your combination of notes all within this tiny device. You are also able to control other pieces of professional software like Helm and or FL studio making the possibilities with micro:midi endless. Showcase Video: https://www.youtube.com/watch?v=TixwEtPhud4

  • 21 devlogs
  • 15h
Try project → See source code →
Open comments for this post

22m 51s logged

i have a new saving system that will allow me to use a combination of hard drive saving and code saving it will work via you saving it to the data log then you plug the microbit into your device then you read the code enter the code into the load feature and you have you song back

0
0
3
Open comments for this post

1h 21m 1s logged

im trying to find a reliable way for the user to save their song, the microbitV2 im pretty sure has 512kb of flash memory but the only way that I know of right now to use it is via the datalog extension which doesnt allow for reading just writing to the flash you can read more about datalogging on https://makecode.microbit.org/reference/datalogger

0
0
2
Open comments for this post

22m 5s logged

im just gonna keep postin devlogs in block code so that anybody with any knowledge can understand it: ive added this feature that when ur in midi mode it plays the preview note through your DAW or whatever u have connected instead of the internal speaker

0
0
1
Open comments for this post

1h 7m 9s logged

fixed a bug that had hairless midi giving out this error. When the microbit is playing the song in MIDIMODE it sends data way too fast for the microUSB cable to send so it comes out broken to solve this i added a timed delay that made sure every byte of data came through the cable clean. I also worked on the quick menu more

0
0
1
Open comments for this post

1h 0m 36s logged

working on a new menu system that makes changing playing modes, saving your songs and tilt logic to bend the synthesizer frequencies or modulate note volumes in real-time just by physically tilting your board left, right, forward, or backward possible in the future

0
0
1
Open comments for this post

22m 7s logged

this small if script saved the entire project, why you might ask its because before when you clicked a or b not only it would move your cursor but would also call for a function and that function would delete sprites that didnt exist yet which resulted in a null error this checks if there is scrolling and then it would call upon the function

0
0
1
Open comments for this post

23m 14s logged

We are a little bit behind now: so I thought of using some AI to help me out on the note playing thing but what it actually did was give me faulty code that resulted in the software leaking memory, I have learned my lesson

0
0
2
Open comments for this post

41m 16s logged

I’ve gotten the scan line to finally work, its sorta complicated but it scans the line its on for any blocks and each individual block of the scan line is a specific row a notes for example all of the notes on 0x is middle C so the scan dot of the scanline on 0x checks if theres a block there and it doesn’t even need to know what note it is all it knows is all the notes there are a middle C so it plays a C my next thing to tackle is how to make it play chords as i said earlier the 65mhz CPU can only play a single tone at a time

0
0
2
Open comments for this post

21m 3s logged

big problem i have no photos today but during testing on real hardware, the microbit can only make sound in one channel (monophonic) but i have a solution the gameboy by using fast arpeggios i can make it sound like its playing all 4 notes at once

0
0
1

Delete project?

Are you sure you want to permanently delete this project? This action cannot be undone.

All devlogs, followers, and associated data will be removed.

Followers

Loading…