WOMinator MIDI bass pedals by Lee O'Donnell

  Рет қаралды 27,543

Lee's electronic widgets

Lee's electronic widgets

Күн бұрын

Пікірлер: 59
@jmemusic
@jmemusic 2 жыл бұрын
This is the first project I have found that uses note velocity. Congratulations
@robertstapleton3598
@robertstapleton3598 9 жыл бұрын
This is brilliant and very creative. It's rare when someone with an idea like this also has the skills to make it happen. I wish you much success. Also, I'm secretly hoping someone like yourself will create pedals that will trigger bass samples.
@davidm3569
@davidm3569 2 жыл бұрын
Brilliant. I'd love to be able to build this 😁 Actually just bought a Ketron K8 Bass pedal unit ( as new in its case too ) for £40 even came with 3 other mixed pedals. Happy days 😀
@dwaynecarroll6098
@dwaynecarroll6098 6 ай бұрын
Nice build brother!
@helanofonteles7012
@helanofonteles7012 2 жыл бұрын
Congrats mate! Well done!👏🏻👏🏻👏🏻👏🏻
@LUCIODIEZ
@LUCIODIEZ 3 жыл бұрын
BRILLANT CONGRATULATIONS MAN!!!
@100roberthenry
@100roberthenry 11 жыл бұрын
brilliant....i like the idea of a box of sounds too. very cool.
@Keyboardhugo
@Keyboardhugo 2 жыл бұрын
Really good Project. Just looking for something like this, because my old Elka Midi Bass Pedal goes broken😥
@violatoad
@violatoad 4 жыл бұрын
Nice work
@AWPPoductions
@AWPPoductions 11 жыл бұрын
Thats Wicked would love to have one to jam threw
@gordonmitchell729
@gordonmitchell729 10 жыл бұрын
Great! I want one!
@leecarnall7108
@leecarnall7108 2 жыл бұрын
Very interesting!
@picopanpipe9
@picopanpipe9 6 жыл бұрын
I love the design!!!!
@dibugraficum5749
@dibugraficum5749 3 жыл бұрын
Good job! ¿Cuales son sus dimensiones?
@janvandenhurk1119
@janvandenhurk1119 4 ай бұрын
Hello Lee, I made a modification to your code and possibly this could help others too, which got problems te let work all keys reliable. In words after the scankeys start right after the digitalwrite(12+i),LOW ; I programmed a deleay of 25 microseconds. delaymicroSeconds(25) ; I figured out that if i dont do this the next statement is executed while the state of the key scanning output pin might not be low. I have got 7 of these output which gives a total delay of 7 * 25 microseconds. Probably possible to cancel the other delay. May be you or someone can benefit from my experience.
@rodolforibas
@rodolforibas 7 жыл бұрын
AWESOME JOB
@nicklovell1982
@nicklovell1982 11 жыл бұрын
I need one of these in my life! How much to build me one?
@timothydukeman7619
@timothydukeman7619 2 жыл бұрын
Awesome, man!
@scottgann2688
@scottgann2688 6 жыл бұрын
I would like to build this but the code seems to be out of date with the libraries. Could you do an update? Thank you for your hard work.
@martinmcarvajal
@martinmcarvajal 5 жыл бұрын
Are you brother of Roger O'Donnell of The Cure? You looks like him.
@oxmountainstudios7869
@oxmountainstudios7869 2 жыл бұрын
Hi lee i aquired a set of 13 note bass pedals from a Hammond B250 organ. can you for a fee convert it to a simple midi pedals. Mono and low octave is all id need. i can get voices from my Boss dr5. Regards Chris.
@shannonbailey3509
@shannonbailey3509 4 жыл бұрын
Is it possible to use this type of setup for ai disabled person who has lost the use of their left hand, to play that part with their feet instead? My son lost use of his left hand/arm after having the right side of his brain removed 3 years ago due to a rare neurological disease called Rasmussen’s Encephalitis. He still enjoys playing piano, but I think he would love to be able to play more like he used to.
@leeselectronicwidgets
@leeselectronicwidgets 4 жыл бұрын
Yes though it’s only typical to play one note at a time on a pedalboard (not due to the electronics, just how feet work) vs left hand chords on a piano
@shannonbailey3509
@shannonbailey3509 4 жыл бұрын
@@leeselectronicwidgets - seems like I read somewhere, for a manufactured pedalboard, that you could program some pedals to play up to 3 notes at once. Not sure if that’s something organists do or not... seems strange that some older pianos “piano-pedalier” had a full set of foot pedals like the large organs of the time. Although I know their intended use wasn’t the same as what I’m looking for. What do you think the cost of building one of these would be today? I know the prebuilt ones are expensive!
@adesyndicate
@adesyndicate 10 жыл бұрын
Is there a chance that you would build these things (or something similar) for a price and then send them by mail?
@tinbasher5951
@tinbasher5951 3 жыл бұрын
This is excellent, Lee. I built one a few years ago & you helped me via email. I'm trying to build another one, but can't find the library's needed. Can you please help? I'm using ide 0023 for the sketch like you did in the original.
@leeselectronicwidgets
@leeselectronicwidgets 3 жыл бұрын
Thanks Tim! If I get any time I’ll see about refactoring the code to work on the latest IDE
@leeselectronicwidgets
@leeselectronicwidgets 3 жыл бұрын
Hi Tim, I’ve updated the sketch for the recent IDE (used 1.8.11). If you have a look on my bassmaker site I’ve linked the new file on the wominator page. Let me know how you get on
@leeselectronicwidgets
@leeselectronicwidgets 3 жыл бұрын
You’ll just need to use the library manager to install the LiquidCrystal library
@InTheMusicBox
@InTheMusicBox 9 жыл бұрын
Lee I would love to watch your video, but I have tried to watch it on two subsequent days and it always stops at "Hi, I 'm Lee". Have no idea why.... :(
@onsesejoo2605
@onsesejoo2605 10 жыл бұрын
Dismantling a vintage tonewheel Hammond organ for this ?
@leeselectronicwidgets
@leeselectronicwidgets 10 жыл бұрын
At what point were the words 'dismantling' or 'tonewheel' used? Neither occurred or existed
@onsesejoo2605
@onsesejoo2605 10 жыл бұрын
Oh, I sound more agressive than I meant. My apologies. I picked up the 70's vintage Hammond that had been idle for 10 years and you took the pedals from. So I assumed that it was one of the tonewheel models that were built up to 1975.
@MrStoneybroke
@MrStoneybroke 11 жыл бұрын
Could you build one of these for me
@janvandenhurk1119
@janvandenhurk1119 3 жыл бұрын
Hello i have asked questions a couple of month ago. I want to connect a 17 keys bass pedal and i running short of pins/ports? I thought if a have an already working sketch then to not use softserial and use serial writes for midi by pin 0 and 1. Then i get the D8 pin free. I can use that as key scanning output but that will break the numbering order of key scanning outputs. I have to use an array to renumber the sc input numbers, but I wonder what effect will that have on performance. Do you think it will work without any problems? I am not afraid of programming and trial and error but you may have an idea about that? Thanks already for all your work.
@leeselectronicwidgets
@leeselectronicwidgets 3 жыл бұрын
Hi Jan, from a speed point of view I wouldn’t expect it to cause any issues. Remember that mechanical switches are many times slower than CPU cycles. Using an array for your output pins is how I’d do it too. You might need to mess around with my horribly coded input port bit shifting if statements that follow, but they might be ok as-is if you’re just adding another output port and not any more input pins. Good luck!
@janvandenhurk1119
@janvandenhurk1119 3 жыл бұрын
@@leeselectronicwidgets The port that controls just one key (2 contacts) will be fully used 3 keys of course. Yeah I see what you mean, programming is gracefull work and I enjoy. Thanks. Also in your existing code the arduino has to do its calculations befor it can use the address of the digitalwrites. If you want to know in detail, I have to look at how the code compiles to assembler statements.
@leeselectronicwidgets
@leeselectronicwidgets 3 жыл бұрын
@@janvandenhurk1119 Yes, I’m used to the low level implications of the arduino code too, I use inline assembler where needed or just use the direct chipset registers. However, in this application the time for arduino pin/port translations doesn’t matter. After all, the main loop has a 1ms delay!
@sanderbroxterman
@sanderbroxterman 8 жыл бұрын
ive been searching for something exactally Like this! beacuse im lacking the technical capability i must ask you, how can i Order one! ;)
@janvandenhurk1119
@janvandenhurk1119 Жыл бұрын
Hello Lee, I have made my bass clavier with 17 keys and I am testing it now. Of course the program I have is modified for 17 keys but apart from that it is just like your program. I have a problem with the results. The arduino is generating note off's of key 0 ( c lowest one) while I am not touching any key. I deducted that has to be in the software. If I insert a lcd display of lastKeyActive[0] to the program in the main loop after the scankeys call, the error is not happening. I first did this to experience the cause of my problem, but then the error is gone. Do you have any clue what is happening. Searching the internet for global variable changing without reason. Good Luck and thanks so far.
@janvandenhurk1119
@janvandenhurk1119 Жыл бұрын
Answering own question. It was all my own errors, nothing in the program. This direct port manipulations and bitwise instructions are error prone. Now all 17 keys working great. I can continue with my bass clavier.
@janvandenhurk1119
@janvandenhurk1119 3 жыл бұрын
BlueBike Hello I want to make this device but in a wooden box. Arduino sketch does not compile without errors. I see 2 lines stating : lcd.init() ; 1 line wil be enough Line should be: lcd.begin() ; Hope yoy can agree and I wil go on.
@leeselectronicwidgets
@leeselectronicwidgets 3 жыл бұрын
Hi, my LCD unit sometimes failed to initialise with only one call to lcd.init, as it needed more time internal to the LCD controller. If yours only needs one, feel free to change it. I doubt that’s the source of your compile error. What version of the sketch are you using and what error do you get?
@janvandenhurk1119
@janvandenhurk1119 3 жыл бұрын
@@leeselectronicwidgets I use the source for arduino 1.8.11. I use arduino 1.8.12 as IDE. The msg i get is: 'class LiquidCrystal_I2C' has no member named 'init'
@janvandenhurk1119
@janvandenhurk1119 3 жыл бұрын
@@leeselectronicwidgets I found out that the sources uses just another class library. Now I can compile the source. Thanks for all your work.
@leeselectronicwidgets
@leeselectronicwidgets 3 жыл бұрын
@@janvandenhurk1119 Ah, that must be due to using a different version of the liquidcrystal_i2c libraries. Some versions have different syntax (no init, uses begin and other things). Can you try installing a different package from the Arduino library manager?
@janvandenhurk1119
@janvandenhurk1119 3 жыл бұрын
@@leeselectronicwidgets I solved it, see previous posting. Thanks.
@janvandenhurk1119
@janvandenhurk1119 3 жыл бұрын
Hello i am building this with a 17 key pedal but I am running short of inputs. Just need 1 extra key scan output and cannot use a6 or a7 for that. Probably i scip one of the pwm outputs but what would be the less needed? Thanks.
@janvandenhurk1119
@janvandenhurk1119 3 жыл бұрын
Why lighting the buttons anyway, you can read in the display?
@leeselectronicwidgets
@leeselectronicwidgets 3 жыл бұрын
@@janvandenhurk1119 because it looks cool, and if you use it on stage you can’t read the LCD without bending down whereas you can easily see the status of the lights on the switches
@leeselectronicwidgets
@leeselectronicwidgets 3 жыл бұрын
It shouldn’t matter which pin you use as another scan output, as long as you unpick the code that uses that pin
@xenotron1138
@xenotron1138 4 жыл бұрын
Hello, I am aiming to build one of these. Not understanding how you got 13 notes and 6 program change buttons out of one Arduino Nano? I was looking at the UNO and thought that was not enough inputs??? Is there something I am missing here in understanding? Your build link is not longer available.
@leeselectronicwidgets
@leeselectronicwidgets 4 жыл бұрын
Troy Michael Yes it’s a diode key matrix - so for Eg 32 switches (13 up, 13 down on the pedals and 6 push buttons) you need a set of column outputs - here I use 6 - and a set of row inputs (I use 6 here also). This gives 6 x 6 positions = 36, but some of the combinations aren’t used. I’m not sure what link you’re following but the build info is still up via www.bassmaker.co.uk
@xenotron1138
@xenotron1138 4 жыл бұрын
@@leeselectronicwidgets Just figured out my adblocker was stopping me from seeing the link... thanks for the info!
@jmemusic
@jmemusic 2 жыл бұрын
@@leeselectronicwidgets Thanks for the keyword: "diode key matrix". I was looking at your website and it looks too technical for me. I guess I will have to use some paper to understand this better. Do you have some links about the theory of a diode key matrix? I'm looking now in Google, but if you have some suggestions, they are welcome. I'm planning to build this by myself too.
@jmemusic
@jmemusic 2 жыл бұрын
@@leeselectronicwidgets Ok, I'm understanding now the idea of the diode matrix; you have 26 switches for the keyboard (13 pedals, but each pedal has two states), but you don't have that amount of inputs and outputs on the Arduino, so, you need a way of reducing them. You did then a matrix of 6x6, which allows to know which output and input has power and so which pedal was pushed. Clever idea. I still have to understand the practical representation with the diodes. For the interested, I'm reading a small article about this subject: * How a key matrix works by Giorgos Lazaridis It has nice animations
@brianwalker9585
@brianwalker9585 10 жыл бұрын
Looks like a robot wars champion rather than a set of bass pedals...
@RasManuel
@RasManuel 3 жыл бұрын
Keep an sugierest low bang hands qu num ligh wen not touch aslo wee compress and give us the title your musicean
Adding MIDI to an organ pedalboard with the MIDI Boutique mpc32mqh-kit
5:36
Moog Taurus 3 Demo
6:50
Sean Kearns
Рет қаралды 9 М.
Sigma girl VS Sigma Error girl 2  #shorts #sigma
0:27
Jin and Hattie
Рет қаралды 124 МЛН
Who is More Stupid? #tiktok #sigmagirl #funny
0:27
CRAZY GREAPA
Рет қаралды 10 МЛН
#behindthescenes @CrissaJackson
0:11
Happy Kelli
Рет қаралды 27 МЛН
БУКВАЛЬНО НЕПРОХОДИМЫЕ ИГРЫ / Булджать
20:02
БУЛДЖАТь
Рет қаралды 2,5 МЛН
Testing CEM3340 vs AS3340 in synth prototype
11:40
Lee's electronic widgets
Рет қаралды 3,8 М.
My TOP 5 EFFECTS PEDALS for BASS
10:11
Scott's Bass Lessons
Рет қаралды 624 М.
Restoring Apple's fastest Mac (in 1990)
20:58
This Does Not Compute
Рет қаралды 159 М.
Broken Keyboard Turned MIDI (With Custom PCB)
14:28
Tanner Tech
Рет қаралды 59 М.
Bass Pedalboard Tour: Synthy Sounds
27:28
Josh Fossgreen
Рет қаралды 26 М.
Genesis Cover - Seconds Out - Squonk. (Bass Midi Pedals).
6:41
Arriving Elsewhere
Рет қаралды 27 М.
Roland - PK5 PK-5A PK-6 Dynamic MIDI Pedal
5:23
juan manuel
Рет қаралды 10 М.
MIDI for the Arduino - Understanding MIDI Language
10:06
Notes and Volts
Рет қаралды 67 М.
MIDI organ pedals - 07:  Possible mechanical improvements
12:13
Sigma girl VS Sigma Error girl 2  #shorts #sigma
0:27
Jin and Hattie
Рет қаралды 124 МЛН