The app itself is really nice, but how do I get the .bmf files off of the Playdate? I want to use the music/sounds I have created, but it looks like the .bmf files are not useable. How do I get them converted/saved out so that they can be played (e.g. .wav, .mp3, something)?
I think I figured it out - here's a little expansion of the instructions that he provides above... 1) Go here: https://github.com/dr-watson-hk/PocketBMLuaPlayer 2) Download the .zip file contents that contain beatmachine.lua and scalemanager.lua 3) Add beatmachine.lua and scalemanager.lua to your project 4) add a folder in your project directory called "beats" and add the beats you created from PocketBM (reboot Playdate to data disk and pull files) 5) add a folder called "samples" and add the .pda samples from PocketBM (like bass, bottle, brass, etc.) - I am not 100% sure if "samples" is needed but i added it 6) call the beats you created (to test I added this code in my initialize):
BeatMachine.Create()
BeatMachine.LoadBeat('beats/yourfile.bmf')
BeatMachine.PlayTheBeat(1) -- the number here is how many times your file will play
I am still working with it, but I have enough to go on now... thanks! I love the app, but this part could be better. I appreciate that you at least put a basic outline on GitHub.
Absolutelly amazing application, and must have for any playdate owners. Has been brought month ago and still have a huge fun with it (even if not much time for creating any songs). Just fidling around with the tracks and samples on amazing playdate hardware is enough joy in my case ;) ...and huge thanks for excellent support and updates in last 40 days are mindblowing. Fingers crossed for your's future projects. Will be looking forward.
amazing, this is basically the little playdate DAW I've been waiting for (just needs to support DI) ! I will be spending a lot of time making jams on this.
Thank you so much for your interest in PocketBM. In the next update you will be able to import MIDI files and I think that will make PocketBM much more easier to use :)
I don't have an exact figure but I just checked out the frame rate when playing the sample track, which has 3 sampled instruments most of the time, 1 of them has 3 voices (for the chord), it was at 99 constantly. At the very busy section, with 6 sampled instruments + 3 synth instruments, the FPS various from 60-99, but mostly close to 99. You can download the open source demo project from github which comes with the demo track and check it out yourself too :)
← Return to tool
Comments
Log in with itch.io to leave a comment.
The app itself is really nice, but how do I get the .bmf files off of the Playdate? I want to use the music/sounds I have created, but it looks like the .bmf files are not useable. How do I get them converted/saved out so that they can be played (e.g. .wav, .mp3, something)?
I think I figured it out - here's a little expansion of the instructions that he provides above... 1) Go here: https://github.com/dr-watson-hk/PocketBMLuaPlayer 2) Download the .zip file contents that contain beatmachine.lua and scalemanager.lua 3) Add beatmachine.lua and scalemanager.lua to your project 4) add a folder in your project directory called "beats" and add the beats you created from PocketBM (reboot Playdate to data disk and pull files) 5) add a folder called "samples" and add the .pda samples from PocketBM (like bass, bottle, brass, etc.) - I am not 100% sure if "samples" is needed but i added it 6) call the beats you created (to test I added this code in my initialize):
BeatMachine.Create()
BeatMachine.LoadBeat('beats/yourfile.bmf')
BeatMachine.PlayTheBeat(1) -- the number here is how many times your file will play
I am still working with it, but I have enough to go on now... thanks! I love the app, but this part could be better. I appreciate that you at least put a basic outline on GitHub.
Thanks for replying your own question 😄 Yes, there are .bmf player codes for both C and Lua projects.
Absolutelly amazing application, and must have for any playdate owners. Has been brought month ago and still have a huge fun with it (even if not much time for creating any songs). Just fidling around with the tracks and samples on amazing playdate hardware is enough joy in my case ;)
...and huge thanks for excellent support and updates in last 40 days are mindblowing.
Fingers crossed for your's future projects. Will be looking forward.
Thank you for your kind words! That really made my day :)
I will definitely keep updating PocketBM and do my best to fix any bugs that may popup.
Hopefully there will be another update in a few days :D
amazing, this is basically the little playdate DAW I've been waiting for (just needs to support DI) ! I will be spending a lot of time making jams on this.
Thank you so much for your interest in PocketBM. In the next update you will be able to import MIDI files and I think that will make PocketBM much more easier to use :)
This looks great! What would the cpu usage be of a song consisting of tracks of which 3 are sampled instruments?
I don't have an exact figure but I just checked out the frame rate when playing the sample track, which has 3 sampled instruments most of the time, 1 of them has 3 voices (for the chord), it was at 99 constantly. At the very busy section, with 6 sampled instruments + 3 synth instruments, the FPS various from 60-99, but mostly close to 99. You can download the open source demo project from github which comes with the demo track and check it out yourself too :)