This doesn't work, it says "no top level pdc found" when I go to sideload it. When I look at the files I do not see the main.lua that is required or the file structure I would expect to see in your final build. Did you miss something?
Alan Cooke
Creator of
Recent community posts
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.



