Hi, I’m creating a a guitar synthesiser for my project and I need some guidance on the following (I have some understanding of bela and pure data from research and the learn bela.io but I still have a lot to learn).

  1. How to get the input from the guitar into the bela board
  2. How do I use pure data in order for the sound to be synthesised (possibly for polyphonic notes etc)
  3. How can I use potentiometers to adjust the sound input from the guitar

Any advice would be very much appreciated.

    weeell...

    as1an_kid How to get the input from the guitar into the bela board

    Via the audio input channels, assuming you are not using a hexaphonic pickup

    as1an_kid How do I use pure data in order for the sound to be synthesised (possibly for polyphonic notes etc)

    There's no one answer to these questions. Do you have any synthesis algorithm or example patch to use as a starting point?

    as1an_kid How can I use potentiometers to adjust the sound input from the guitar

    You can read the potentiometers in Pd if you connect them to the analog inputs of Bela and then use [adc~ 3] through [adc~ 10], but how those are used to "adjust the sound input" depends on what you mean "adjust the sound input.

      Hi, sorry for being quite vague with my questions,

      the first question was more of a hardware question where if i didn't have a 3.5mm to 6.5mm jack adapter but i could just use one instead of the common guitar cables.

      for the second reply I was having practice with FM synth patch on the bela website but I also did some research online and tried to create my own. (Ill send my patch over when I log into to my PC). But, generally, what I'm trying to achieve is get signal/waveform from a guitar, apply FM synthesis, adjust some of the tones to create multiple sounds using potentiometers and output it to a speaker.

      for the potentiometers I wanted to adjust the parameters for pitch, volume and depth and possibly the amount of synthesis applied (in case the original sounds are wanted) for example which is what i meant by adjust the sound input. (which I realised before you messaged, could be achieved using the sliders on pure data and using the adc~ for the potentiometers to adjust the sliders).

      giuliomoro

        as1an_kid the first question was more of a hardware question where if i didn't have a 3.5mm to 6.5mm jack adapter but i could just use one instead of the common guitar cables.

        You either need a 1/4" to 1/8" adapter, or just a 1/4" socket and solder it at the end of the Bela audio adapter cable (the red/white/black one) instead of the 1/8" jack socket.

        as1an_kid just some of the tones to create multiple sounds using potentiometers and output it to a speaker.

        If it was just a matter of applying effects to the global sound of the guitar, that's pretty straightforward, e.g.: here's a simple soft-clipping overdrive with examples of audio-rate and message-rate controls:

        patch for download:

        main.pd
        1kB

        as1an_kid for the second reply I was having practice with FM synth patch on the bela website but I also did some research online and tried to create my own. (Ill send my patch over when I log into to my PC). But, generally, what I'm trying to achieve is get signal/waveform from a guitar, apply FM synthesis

        That may require an entire PhD ... let's see what you are using as a starting point.

        a month later

        hello again Giuliomoro,

        its been awhile, I've only found the time to continue this project quite recently.

        So I tried using the patch you provided and for some reason it wouldn't take the guitar strings input though I have used a 1/4 to 1/8 adapter. everything else works completely fine, the controls were connected correctly with potentiometers and the sound is coming out of my connected speaker but when I play a note on the strings nothing changes.

        any ideas why it might not be taking the guitar input?

        Ok something weird just happened my bela board, its no longer taking the controls from the potentiometers and is making the same buzzing sound continuously on my speaker. My connections on the board are correct but i'm not sure what I touched in the bela local for it to act like this. is it possible to go on to a teams/discord call, would be very much appreciated.

        (not too sure what happened it comes up with an error where I have no commits now, its been a very long night)

          as1an_kid its no longer taking the controls from the potentiometers and is making the same buzzing sound continuously on my speaker

          Maybe one of the wires that were going into the analog inputs fell off? Or something on the breadboard? You can isolate the issue by looking at the analog inputs and the audio input on the Bela scope.

          okay so very good news, I tried the patch and everything on the bela mini. The guitar input, audio output and the potentiometers are working again thanks again all of you for your help.

          I may ask in future for some help on the synthesis part.