Replies: 13 comments 6 replies
-
Let's try to reply your questions one by one. It will take more days. |
Beta Was this translation helpful? Give feedback.
-
I do not have any experience with VS Code and Arduino but it looks pretty basic (at least 4 years ago when I started). |
Beta Was this translation helpful? Give feedback.
-
Line 87 in b4ec16f Line 88 in b4ec16f Line 89 in b4ec16f Line 90 in b4ec16f |
Beta Was this translation helpful? Give feedback.
-
|
Beta Was this translation helpful? Give feedback.
-
|
Beta Was this translation helpful? Give feedback.
-
|
Beta Was this translation helpful? Give feedback.
-
Last but not least PedalinoMini is fully configurable from hardware and software point of view. I am not providing a fixed configuration but everyone must configure his pedal. It is not for lazy people but for people want to learn somenthing during building something. If you are looking for simplicity there are tons of MIDI pedals on GitHub with 4 buttons sending 4 fixed CC with around 200 lines of code. For not high skilled people I recently introduced pre-compiled firmware and user friendly tool in the browser to
|
Beta Was this translation helpful? Give feedback.
-
Thank you for the replies, and I'm sorry for my emotional first post. After I posted it I've found some answers. If I get successful with my ideas about web interfase and displays I will post my results. |
Beta Was this translation helpful? Give feedback.
-
Hi alf45tar! I have M-audio expression pedal, and when I tried to connect it to the Pedalino - it worked but not as expected. I want to send control change signals with values from 0 to 127, but it sends something like between 0 and 5, and then instantly about 127. So it seems like ADC pin (I use D4 and A4) isn't properly configured because it's always 3.3 volts on it when exp pedal even not connected. So do I need to configure ADC pin additionally, or it is sufficient to choose pedal mode in the web interface? Thanks |
Beta Was this translation helpful? Give feedback.
-
D4 is maintained to 3.3V to provide power to pedal. Check the web ui configuration. Mode must be Analog. |
Beta Was this translation helpful? Give feedback.
-
Hi alf45tar! For example I want to do the following:
But it works not as intended. Doesn't matter what I choose on Color 1 - it starts to glow red after short delay, and sends 2 CC messages one after the other with value 0 and 127. But I don't need to send 2 messages on one click. How to send a single message? Thanks in advance! |
Beta Was this translation helpful? Give feedback.
-
Another question - can I send Note on with certain velocity? Velocity parameters are greyed out |
Beta Was this translation helpful? Give feedback.
-
Hi alf45tar! The problem is that when I set "#define PEDALS 8" in Pedalino.h file - in the web interface I see that number of pedals not 8 but goes up to 103 !!! Another problem you can see at the video is that only 6 LEDs flashes on boot (sometimes 8 sometimes 6 ) https://youtu.be/osStY3Eor3w?t=115 - 8 leds on boot https://youtu.be/osStY3Eor3w?t=147 - 6 leds on boot Sorry for video quality. |
Beta Was this translation helpful? Give feedback.
-
Hello!
I want to say - thank you for this project, there is a really good ideas standing behind the project such as sequences, web interface, and multiple protocols.
But there are a lot of troubles that I found while building it. And it drives me crazy almost every time I'm making each part.
First of all - why do have you chosen Platformio? It's laggy and makes additional complications. Why didn't you used just VS code with Arduino? It's easy to setup. But this is the smallest problem.
Here ara several problems and questions which I faced while building the project:
I want to use UART2 (pins 16, 17) as a MIDI port, where can I chose them? I've found ESPSerialMIDI.h with theese pins setup, but it haven't work for me, I see only high level on Tx pin, when I push the button (I've turned on Legacy midi and chose "program change" on button press in the web interface).
If I want to add another hardware, like display to each button(i want to use st7735 displays) where can I add my code for driving theese displays? Is there a certain approach?
If I want to setup pins I should go to different files in order to find pins setup. Maybe it is a good idea to make a separate file like PinSetup.h to keet all the pins setup in one place?
Web interface a little bit uncomfortable to use, when I have a long list of pedals and want to change each pedal behavior, which is quite frequent procedure, I should scroll down each time to press "Apply" and "Save" button. Maybe it's a godd idea to keep theese buttons always visible, like a footer.
P.S. I would like to join and contribute to this project especially with theese ideas, I believe this project has huge potential, but it lacks simplicity for the not high skilled people.
Beta Was this translation helpful? Give feedback.
All reactions