Does this work on a pico without having to buy MiGiC?
@distorson8 ай бұрын
Do you have any plans on turning this project into a product?
@PrisonLaParis9 ай бұрын
I need this!
@jsonslim Жыл бұрын
Amazing! But what about latency? How much is it ?
@jsonslim Жыл бұрын
12-15 ms?
@navidmuhamedkhan5005 Жыл бұрын
Hello sir will you make this project open source?
@AnthonyHigham Жыл бұрын
I suppose chords could be possible.. have to process the combination of notes.
@granolakitti8521 Жыл бұрын
This project is amazing! Can it detect more than one string at the time?
@flammodo Жыл бұрын
Hi! Really like your Project! I am planning on doing a compilation video of the coolest Raspberry Pi Pico based projects out there. Am I allowed to showcase your project and use some footage from this video? Of cause I would give credit to your video.
@philipkarlssongisslow9955 Жыл бұрын
Hi thank you very much I would be honoured! Please send me a link when it's done :) cheers!
@flammodo Жыл бұрын
@@philipkarlssongisslow9955 Thanks man, really appreciate that. I will do that of cause. Have a nice day!
@ArielAr Жыл бұрын
Impressing ! Are there schematics available so that anyone can build this monophonic guitar to midi ? And what about a polyphonic one ?
@JeremyCook Жыл бұрын
So sort of the opposite of a keytar, one might say? 😅 Nicely done!
@justinrice6046 Жыл бұрын
Hi, awesome project. Do you think pico software will ever be available to the public? Also have you plans to make a linux version of migic? Thank you!
@kratanuva725 Жыл бұрын
Hi, I'm curious if this supports sending midi pitch bend signals based on the exact pitch of the notes played, or if this is limited to 12 tone equal temperament. So for instance, if you bend, can you get "in-between" notes, assuming the midi instrument supports pitch bends? I have a microtonal guitar, and I'm curious if that would work with this, or if it would be quantized to 12.
@郭子勋2 жыл бұрын
This is really really awesome!! 🎉 Question here: how would the midi converter react to multiple notes playing simultaneously? Say I strum a G chord. Do you think it will function accurately?
@MatthewKanwisher2 жыл бұрын
Would it be possible to reuse this for other string based instruments that look like guitars but not exactly the same ? We have some local guitar variants in Thailand called Phin
@trapOrdoom2 жыл бұрын
Are you fucking kidding me?!? Do you know how long I’ve wanted this?!? And in an RPi omg. Wow.
@leecyrille2 жыл бұрын
Do you think this will work for microphone input on drumset?
@suitandtieguy2 жыл бұрын
This is incredible work. Thank you
@frontier92 жыл бұрын
Now make a divided pickup so you can do 6 in parallel and you are on your way to VG8 tech
@MikeLeed2 жыл бұрын
Let us know when this is available, I would definitely buy it!
@BlueClefto2 жыл бұрын
Sooooo how do I upload the code to the pico? Only did that before with arduinos and its IDE
@forbiddenera2 жыл бұрын
Sick
@PATRIK67KALLBACK2 жыл бұрын
Cool project!
@FenexUFO2 жыл бұрын
Wow. KZbin give me a recommendatin of this video. There is interesting that I'm developing a similar program right now. And I use Rust too)! I make a GUI and the program grabs keyboard events from all applications (via winapi \ X11). Demo kzbin.info/www/bejne/hH2Ug2xofN-UnNk
@eduardorojas88252 жыл бұрын
great, do you have velocity control?
@rowancant30712 жыл бұрын
Also, any plans for Migic on IOS? MIDI guitar holds that space and do polyphony, but they are way more expensive.
@rowancant30712 жыл бұрын
Oh man, I got so excited by this.. bought a pico, started wiring it all up and then realised that it's not the whole code... gutted! Any updates? I'm super keen to have a go at making one. You'll always have an audience for buying these, but for us DIYers, sharing that full code wold make you a superstar. Even if you make it for real and make your money first. Otherwise, any other people on here keen to have a crack at making something similar and sharing their code?
@CasualCheetah Жыл бұрын
I've just run into the same surprising problem. Just out of curiosity, have you managed to find any functionally similar alternatives in your time since trying out this project?
@rowancant3071 Жыл бұрын
@@CasualCheetah I've been asking GPT for some code ideas, but I haven't tried them yet. :)
@CasualCheetah Жыл бұрын
@@rowancant3071 Hmmm, interesting idea.
@TooSlowTube Жыл бұрын
@@CasualCheetah If you just want an off the shelf guitar to MIDI converter, the Sonuus G2M is pretty good. I have the version 3. They all respond faster to higher notes, so it's generally better to play on the thinner strings, and set the synth or VSTi to transpose down, if you need to.
@freeelectron82612 жыл бұрын
Amazing - well done!
@joeynuggetz2 жыл бұрын
Is there any way to build pressure sensitive pads or mpe type controllers?
@rbartsch2 жыл бұрын
Awesome project! For polyphony I suggest to use an ESP32 with a hexaphonic pickup (e.g. Roland GK3 Internal Pickup Kit) instead of a Raspberry Pi Pico (not enough ADC channels). With the ESP32 you can use FortySevenEffects/arduino_midi_library to implement MIDI-over-USB/-Bluetooth/-WiFi and a webserver serving ADC/GPIO configuration like number of strings and additional MIDI controls like volume/tone/tremolo/vibrato/...-potentiometers (which are missing on my Fishman TriplePlay Connect) and even a decimal pad or rotary encoder to select instrument banks.
@Javier-qk7ms3 жыл бұрын
I have a question, can the pico be used as a MIDI host? I would like to try it as a MIDI controler over USB to change presets in my Zoom 70CDR.
@Javier-qk7ms3 жыл бұрын
Amazing. Is it polyphonic too?
@DrNo-hj7nm3 жыл бұрын
Krass ... not bad not bad ... nice
@Friedtunafish773 жыл бұрын
May I ask what keyboard do you use? It looks awesome!
@philipkarlssongisslow99553 жыл бұрын
It's a dactyl manuform, 3D printed
@MrVipulLal3 жыл бұрын
Great
@JoediyLab3 жыл бұрын
Awesome Philip, Only one KZbin video? you need to do more. I want to build the USB interface, other than your schematic shown in the video is there any other hardware needed? Are you using the pico's usb port to the Mac or other USB interface, I could not tell from the video? Also If I purchase MiGiC will that come with libMiGiC? In order to build the USB interface, without MiGiC Synth, do I need libMiGiC? Thanks so much.
@leonalalejandrosalasmora68125 ай бұрын
lograste responder tus dudas??? estoy haciendo el mismo proyecto pero no consigo muchas respuestas
@cristianoufo3 жыл бұрын
amazing project It is possible to replace mcp6002 by module Max9814 ?
@chrisw14623 жыл бұрын
So you said you aren't posting the libMiGiC code.. That means no one without your coding experience can make this. Do you plan to sell the code, or a pre-programmed Pico??
@MakoAoyama3 жыл бұрын
Is the circuit with the opamp necessary? Or could you theoretically also use a regular guitar amp on clean with a signal out to the Pico? I could build the circuit if needed, but if the result is the same, I already have a guitar amp with a output that I use to record with.
@jpl91483 жыл бұрын
Can you play 6 notes simultaneously? Or I need one of each per string?
@JDubbs_8053 жыл бұрын
Why would anybody downvote this?!
@cprogrck3 жыл бұрын
He won't release the software for it. There's no download for the embedded libraries even if you buy the license.
@skinnyTheCat3 жыл бұрын
Wow! You are a Genius ! Just incredible ! Thanks for great video!
@kaisersozeh78453 жыл бұрын
Firstly, I wanted to applaud the achievement. Nice one! Regarding polyphony, I wanted to draw your attention to a technique I saw in a 'look mum no computer' post. While he was just using the pickup of a bass to drive a pitch to midi converter, the project that had inspired him had used 4 piezo speakers, cut with scissors, a strip of the diaphragm wedged between the string and the bridge - and it worked!!! That at least could provide a 'hexaphonic' input, do you think a lone pico and six of the adc channels could provide usable results? I was thinking, you have another processor, you could customise the each adc channel to a range of pitches relevant to the string, the sampling frequencies of the analog inputs are multiples of the sample rates of audio signals, so you could rotate buffers around sources? Even sync three, or six picos, if they'd need syncing ? I don't know, you are, clearly, the expert, but i thought i'd mention the lofi piezo hex pickup solution in case you'd dismissed a cheap hardware solution. Good luck, great work! Edit- editing an error, a further thought - could you covert a pitch directly to a 12v per octave control voltage, via an amp, from the pico? Don't know if it's any quicker than using a midi to cv... Can I ask if you're also producing any data like an envelope follower, and would a factor relating to the timbre of the note be achievable? Like a multiband envelope follower, I suppose. Not a vocoder, just loudness curves for a high and low band..I am waffling
@benbenson73003 жыл бұрын
Simply Awesome! Loved the drum solo also.
@paulpvhl19303 жыл бұрын
Just tried the Windows demo version of your SW -- amazing stuff, really well done.
@echodelta93 жыл бұрын
Does it let a bend or slide get encoded?
@philipkarlssongisslow99553 жыл бұрын
The algorithm does that very well but I have not optimized it enough to be able to run on the Pico yet. Have a look here migic.com/ to see it in action on the PC. I think bends/vibrato is where MiGiC really shines.
@stormeporm3 жыл бұрын
Could I build it if I buy migic?
@philipkarlssongisslow99553 жыл бұрын
Hi, not currently. This is a highly optimized unreleased ARM version of a part of MiGiC. I am looking in to if/how to secure a binary release specifically for the makers (Pico)
@stormeporm3 жыл бұрын
@@philipkarlssongisslow9955 thanks I'll keep checking if there is a aupdate
@markhammer6433 жыл бұрын
1) Nice! 2) Speedy fingers! 3) Is the unit monophonic or is it capable of polyphony? If monophonic, I recently decided to try my Casio MIDI guitar with a Korg NTS-1. A delightful and compact-yet-powerful combination. The only problem was that the guitar dates back some 35 years, and the latency is quite noticeable. Faster MIDI encoding would be wonderful; especially if a divided pickup is not required. 4) Would simple rectification of the guitar signal ahead of the note detection allow for further reduction of the latency, by doubling the (resulting) frequency of the guitar note, especially for the lower strings?
@philipkarlssongisslow99553 жыл бұрын
Thank you very much. It is currently monophonic. Regarding 4) very much :)
@hamishpain75893 жыл бұрын
I love the vertical keyboard that you just glossed over! I've been making something similar but designed around chorded typing (so I can type multiple letters in one go), and am enthused to see others have gone in a similar direction. Good luck and keep up the hacking!
@figueroalabs3 жыл бұрын
Sorry to insist, buy why not a binary release of this project? When you compile in arduino, a short bit before the board is uploaded with the firmware, there is a .bin file that you could distribute, and this will allow people to replicate this cool project, without having to wait and wait+more shipping waiting.. Note: To watch the path were the .bin file is located, enable debuging on the arduino IDE, and it will show it on the logs where it compiles and uploads.
@philipkarlssongisslow99553 жыл бұрын
I want to secure that it does not end up in something else than a Pico, say a commercial product. Therefore I want to make sure that it will only run on the Pico first. I am very much aware of what a .bin is :)
@soekma_aoeliea3 жыл бұрын
Awesome! You should use Cortex-M4 at minimum for multiple strings
@philipkarlssongisslow99553 жыл бұрын
Thanks man ! I am using a Cortex-M4 MCU on the new PCB :)
@soekma_aoeliea3 жыл бұрын
@@philipkarlssongisslow9955 nice! FPU helps very much, you could also using hexaphonic pickups 😁