Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Floppy disk drives #38

Open
RadekCasual opened this issue Dec 31, 2024 · 1 comment
Open

Floppy disk drives #38

RadekCasual opened this issue Dec 31, 2024 · 1 comment

Comments

@RadekCasual
Copy link

Hello, it's me from the issue channel at Moppy2.

I would like my machine to be based on esp32.

How much esp32 do I need to support (later there will be more) 15 floppy drives?

I would like one voice (MIDI Track) = 5 stations

So finally 3 voices with 5 floppy drives each, because I have a 3D printed floppy holder for 5 drives.

I guess the easiest way would be to use a separate esp32 for each voice.

Does your program support the velocity parameter?

Can the Power LEDs in stations be set to light up only when the station's stepper motor is active?

@DJthefirst
Copy link
Owner

Each Esp32 can support up to 8 floppies I believe, from what I understand you are saying you would want to go with 3 Esp32s as you can not split volume levels across ESP32 easily. This program (MMM) supports velocity though I would have to create a new instrument type for you quickly which shouldn't be an issue. I have built-in support for addressable LEDs. I am not sure if your stepper driver LED is controllable but you can add addressable LED strips that are. The LEDs will take up one of the floppy drive slots. I would go with the ESP32 S3s.

I would recommend starting with Moppy Drive and Sammys code as it is more stable and the hardware setup is the same. You can always just change the code to upload and switch between the projects if you find moppy is not enough. The main difference in this project is that MMM does the mapping on the microcontroller while Moppy does it on your server or computer. Currently MMM is only configurable from a chrome website but once configured the device saves its config so you can use any other computer. I also have a work-in-progress desktop app when you do not have an internet connection. There are still some minor bugs I am working out in the main code.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants