-
Notifications
You must be signed in to change notification settings - Fork 8
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
Can R+ be somehow configured to perform like Vocal Harmonizer stomp-boxes ? #32
Comments
The first four steps, yes, the most important fifth step, no... |
Thanks. Is there any way to extend Rakarrack-plus by adding custom LV2 plugin, or route signal chain through Carla (kxstudio) ? BTW, isn't the Harmonizer effect in Rakarrack suitable to some extent for this ? Can't one configure the key and scale for this Harmonizer -- for instance, from the Effects description HTML doc, the Select Mode of the Harmonizer plugin seems to indicate this being possible: In this mode the pitch ratio is variale, this value depends of the selected Interval parameter, and the Note |
If I understand what you are trying to do, "...do Vocal Harmony by adding another voicing...while taking cues from the chords being played on the guitar" The R+ MIDI Converter (experimental) can convert monophonic to MIDI. The Harmonizer effects can be controlled by MIDI chord. So you would need to convert the MIDI note to a MIDI chord. You could route the R+ MIDI out to MIDI Chord (X42 plugin suite), then the MIDI Chord back into the R+ Harmonizer. If the guitar is playing Chords, this would involve having an effect that can convert audio guitar chords to MIDI. The effect would need to be something similar to the R+ MIDI Converter, but would recognize and send MIDI by chord instead of monophonic. |
Thanks. That certainly gives me some good ideas to play around with. BTW, I suppose R+ doesn't have any Ubuntu PPA for prebuilt binaries but needs to be built from source, right ? Also, there is no discussion forum or mailinglist for R+ ? Apologies for using Git issues for Q&A. |
Correct, no PPA and no forum, mailing list. |
The Roland guitar synth have a special microphone made of 6 electrically independent coils, one per string, that in order to get 6 monophonic output signals. It is a long time ago, I made a thesis with an existing DSP board with A/D and D/A converters. The work was to plug in my guitar, play melodies and convert its signal into MIDI events. I didn't used a FFT but a very simple arithmetic mean algorithm, that because it is faster to do so. I begun by measuring the output signal of the guitar with a memory oscilloscope. the algorithm wait for a maximum amplitude of the signal to occur, wait for the following maximum of the same sign to occur, the time between the 2 events gives the note. It was necessary to implement a signal smoothing with a second arithmetic mean on adjacent sampling values, that because when playing very loud, the chords are touching the frets, which make a rebound of the signal which can cause false maximums during the attack of the notes. |
Hopefully, these rebounds are very close to the first maximum. But as the signal during the attack is very sharp, it can be a zero crossing between the first maximum and the rebound, which imply an arithmetic mean on adjacent sampling values is necessary. That number of sampling values is a good candidate for a knob on a GUI or a command line parameter. |
There are some pretty effective busker friendly Vocal Harmonizer stomp-boxes like Zoom V3, Boss VE-2, TC Helicon Perform-VG or TC-Helicon VoiceLive etc, which can do vocal harmony that do typically the following to the signal chain in real-time:
The text was updated successfully, but these errors were encountered: