Replies: 20 comments 51 replies
-
Hi Joel, https://www.guitarworld.com/news/guitar-string-picking-robot I'm not so interested in pitch-to-MIDI conversion, but I use MIDI for a lot of other things--mostly audio effect control. I've never found a MIDI converter with onset detection good enough to handle input from the robot. Onset detection is critical, because my main interest is in applying new envelopes in filters and VCAs. That said, if I had decent pitch detection, I'd probably find a use for that, too. I've tried dozens of approaches, some with reasonably good pitch conversion--but poor onset detection makes them non-starters. I would definitely be a user. With my setup--I use an Expert Sleepers ES-9 to get 16 audio inputs at 65-sample latency--it might be possible to test your work without the need for hardware (i.e., via a plug-in). Thanks, Olav Martin Kvern |
Beta Was this translation helpful? Give feedback.
-
I find this project amazing and important for many reasons.
I am willing to support this project as much as I can. I haven't programmed in 20 years, but maybe I can test and participate i some discussions. |
Beta Was this translation helpful? Give feedback.
-
For those that have a midi enabled guitar, using a Roland 13-pin DIN conector, you can use this "break-out"/"fan-out" boxes to get the audio signals: https://www.synquanon.com/13-pin-output or https://www.separate-strings.co.uk/breakout%20cables%20and%20more.html |
Beta Was this translation helpful? Give feedback.
-
def interested in this project both as a user and a developer. it's been a few years, but I do have some experience working with audio/midi, c++, juce, etc. I've got an 8-string touch guitar with nu pickups that I'd like to use with this project. I'm working toward realtime dynamic retuning & timbre shifting for playing with microtonal scales & inharmonic timbres that can be modulated during playing. i've previously taken a spectral modeling synthesis approach, but I've come around to pursuing a pitch to MIDI approach as that opens up a lot more possibilities than the SMS additive synth + noise envelope approach. would be happy to contribute to this in any way I'm able to! |
Beta Was this translation helpful? Give feedback.
-
Hi everyone. I've recently picked up my guitar for the first time in about 20 years, and found CycFi while investigating the current state of guitar-midi interfacing. I had a GR-50 back in the day, and found it barely usable. As someone who writes software for a living and for fun, I really like the idea of being able to contribute to a project like this one. |
Beta Was this translation helpful? Give feedback.
-
Fishman tripleplay user here. |
Beta Was this translation helpful? Give feedback.
-
GitHub discussions are a good way to gauge interest from potential collaborators on this project... But, participating in this thread requires a GitHub account, so I'm not sure it's a good way to gauge interest from users. The percentage of guitarists who have MIDI gear and have GitHub accounts might be small. |
Beta Was this translation helpful? Give feedback.
-
Peter Knoot here - very interested in how this develops. I'm a FTP user from day one and own FTP wireless, FTP Connect, and FTP Express. I'd be happy to do side by side comparisons. |
Beta Was this translation helpful? Give feedback.
-
Hey Joel, My coding knowledge is really limited but I'd be really happy to help in anyway I'm able to |
Beta Was this translation helpful? Give feedback.
-
Hi Joel, |
Beta Was this translation helpful? Give feedback.
-
Hello Joel, Loïc Reboursière here, thanks for the oppportunity. I've been reading your articles, wow that looks awesome, can't wait to test it. For the others here, I've done some research on augmented guitar and guitar playing techniques detection 10 years ago (wow that seems like ages ago...) and finalized my Phd on hexaphonic guitar 3 years ago. I'm interested into jumping in the development of Hz especially to see if playing techniques detection could be integrated into that framework as well as how they could be integrated in the new MIDI standard. That would be a great opportunity to take those algorithms out. Getting to understand some of the C++ concepts of the Q library would also be of my concern :). |
Beta Was this translation helpful? Give feedback.
-
Random thought... I've been viewing this mostly as a way to get guitar-to-midi conversion, but if the hardware is packaged in eurorack modules, the modular synth community might enjoy it. Could be sold as single-channel pitch-to-midi modules, or stereo-pair modules. There's already the GK-13-to-7x1/4 module, and one of those plus six single-channel Hz modules or three stereo-pair modules would constitute a guitar-to-midi system. Non-guitarists could use the pitch detection modules in whatever combination suits their needs. |
Beta Was this translation helpful? Give feedback.
-
This is such an important project, pitch detection on embedded devices/web would enable so many applications. I'm a PhD student in music AI and would be keen to help. I'm using pitch detection for sensory augmentation, giving myself perfect pitch through haptic feedback. I also want to use this to help teach people to play guitar and other instruments by analysing their performance and linking it to sheet music. So compiling this to webassembly would be high on my priorities (easiest way give it to users is via a website). I'm currently collecting a massive dataset for multi instrument transcription (to train e.g. MT3) which may be useful for this project? I imagine machine learning could fine tune the parameters for the detection of various instruments. The articles you've written are really great btw. |
Beta Was this translation helpful? Give feedback.
-
This is a timely project and I'm so excited this even exists! There's not a lot of choices for MIDI guitar, and, with the exception of perhaps MIDIGuitar v3, not a lot of innovation. I hope to contribute somehow. My background is in network engineering, specializing in service provider and microwave communications. Corollary to this, I have also done technical documentation on a professional level for over ten years. I also have experience in:
Obviously, I'm not an electronics engineer, but I do like to tinker endlessly and am keenly interested in guitar MIDI. I'm wrapping up a project to modify and permanently install a Fishman Triple Play Connect to my Strandberg Boden. This involved extensive modifications to the hex pickup as well as to the bridge. During this project, I found myself just wishing the Nu pickups had a native way to do MIDI conversion without a GK unit; and that might just happen now! I've seen in this thread that there is also interest in non-MIDI synthesis. I share this interest, even trying (failing) to learn DSP concepts and implementing in my favorite DAW, Bitwig. So, long story short, count me in! I can help with docs, testing, design ideas, etc. |
Beta Was this translation helpful? Give feedback.
-
Interest +1 |
Beta Was this translation helpful? Give feedback.
-
Hey Joel! Feels like I'd be an oddball in here in that I'm neither professional player, nor researcher, nor tinkerer, nor even just good at playing guitar. I just love the instrument and all the possibilities one could do with it. Got fascinated one day with that one Burr Johnson's demo of Graphtech/AXON system, and it got me hooked into this whole midi and hex pickup rabbit hole, which subsequently led me to Cycfi blog, which I came over and over to as it's one of the few places really pushing the boundaries out there. Keep rocking on! The main thing that particularly stands out to me is how open you guys are about your stuff, as opposed to e.g. Fishman, Roland, or Jam Origin, etc. Posting research progress, ideas, sources and schematics, it's something that piques my interest and brings me over and over again every time I'm even thinking of hunting down any gear from the aforementioned names. And I want to support that. Unfortunately, throughout my life all this cool stuff was mostly out of reach for myself, financially speaking... But, it is now! So I'll definitely be closely monitoring this project for any updates. |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
Howdy! My name is Stefan Powell and I'm a musician and experimental instrument maker, as well as a community collaborator at the Responsive Ecologies Lab (RE/Lab) at Toronto Metropolitan University. I'm currently working on two guitar related projects in the lab, both are assistive guitars for disabled musicians. One musician I work with currently uses a custom guitar based in the GK hex pickup that feeds the signals into a Bela board with a multichannel interface. The Bela is running Puredata code that does threshold detection and envelope tracking and sends MIDI. Chord changes are handled on the computer using a custom Max4Live patch. I'm building a clone of this guitar for him that will use Nu pickups and move Bela components that currently sit in an external blackbox, to inside of the modified guitar. The other guitar project is a more open and customizable version, somewhat based on the first project. This one is for another musician who has the dexterity in one hand to play but doesn't have the strength in the other hand to form or hold chords. The condition they have is degenerative, so we are looking to design an assistive guitar they can learn and master, but that we can adapt and update over time to accommodate changing conditions. For this project, we are also looking to use the Nu pickups, but are aiming at making a custom controller that outputs MIDI2.0. We're also looking to design a chord changing controller that attaches to the guitar, interfaces with this new microcontroller pickup that holds the chord tables, and apply the fret transpositions (and alter envelop duration and brightness for eg bar chords) based on the selected chords. For both of these projects we need to do threshold detection for Note On/Off, anbd envelope tracking for Aftertouch, but we don't need any kind of pitch tracking. Each string sends its defined MIDI value, with the envelope of the string vibration sent as aftertouch control. The musicians I'm working with do not have the strength or dexterity in their fingers to pitch bend, so that is handled using MIDI control in their software. So, yeah, this project is very much of interest, and I'm happy to contribute wherever I can. |
Beta Was this translation helpful? Give feedback.
-
Hi! I came across two "projects": https://youtu.be/qh59mj0z5zc?si=2AzWNpM159WE_5oe https://youtu.be/Fu0Qsz2h3HE?si=2a5iCn0vkVX-GNq4 And I thought: single string pickup to a single pico pi audio/midi to a usb hub = polyphonic audio/midi converter. What do you think you? I ordered enough to make 7 cheap single string pickups and 7 pico pi's to do some testing. PS: I'm not bad at electronics but ignorant at coding. |
Beta Was this translation helpful? Give feedback.
-
I just saw some videos of the Boss Vg800/Gm800 with the new Serial GK interface, which promises imperceptible latency but also the possibility of "virtual" alternative tunings and the simulation of any type of pickup (Tone Block like software? Variax like?). |
Beta Was this translation helpful? Give feedback.
-
This is a nascent project, and the initial feasibility assessment will be gauged on engagement, so your involvement is crucial in these early stages. Join in and introduce yourself. Share your background, your interest in pitch-to-MIDI conversion, and whether you see yourself as a potential user of this product. This will help us gauge community interest and understand how many people might benefit from this project.
I encourage you to stay informed by clicking the Watch button to receive notifications:
Beta Was this translation helpful? Give feedback.
All reactions