Inside Triple Pedal, modification

All topics involving amplification and other accessories you are using with your Nord, and how all those things work together.
guentergunter
Posts: 20
Joined: 19 Aug 2017, 20:32
7
Has thanked: 2 times
Been thanked: 12 times
Germany

Re: Inside Triple Pedal, modification

Post by guentergunter »

maxpiano wrote: Image
I did some further research and have been able to produce the appropriate MIDI CC data: See thread

With these values, the problem of a too loud sounding "pedal noise" feature is gone for me :thumbup:

By the way: Half-damping seems not to work with my solution. Anyone an idea? :roll:
Last edited by guentergunter on 05 Nov 2017, 04:14, edited 2 times in total.
User avatar
groovejazz
Posts: 10
Joined: 05 Apr 2014, 14:55
10
Your Nord Gear #1: Nord Stage 4
Your Nord Gear #2: Nord Modular
Location: Karlsruhe
Has thanked: 1 time
Been thanked: 1 time
Contact:
Germany

Re: Inside Triple Pedal, modification

Post by groovejazz »

How about the other way around and taking the electronics of the triple pedal in a single padal?
Many guys in the forum have reported, that their triple pedals are broken. So is mine, sostenuto and the middle pedal stopped working, but the damper with noise and halfpedal works fine. Although in most of the reported cases, the reason was a broken cable only, I think about, if its possible to make a single and more handy pedal out of it. I think the problem would be to cut the circuit board.
If the triple pedal breaks often it would be easy to buy one of those...

...now I changed the cable and everything works fine, but still it's big and heavy :D
Last edited by groovejazz on 09 Nov 2019, 18:09, edited 3 times in total.
User avatar
awawa
Posts: 2
Joined: 06 Nov 2021, 16:22
3
Your Nord Gear #1: Nord Stage 3
Been thanked: 5 times
Japan

Re: Inside Triple Pedal, modification

Post by awawa »

Hi, I am new to this forum. So if I make some mistake, please let me know!

First of all, I thank so much for User Forum members for valuable discussions!
Thanks for the information, I successfully built a converter from Yamaha FC3A to NORD pedal.

Instead of using MIDI function like this solution (nord-stage-forum-f3/custom-comprehensiv ... 14141.html), I used NORD pedal jack to use half damper function.

I used Arduino ProMicro for this.
The circuit diagram is shown below:
Circuit diagram
Circuit diagram
IMG_4501.png (855.93 KiB) Viewed 51018 times
The arduino code is below:

Code: Select all

#define LED 3
#define R1 9 // 10k
#define R2 8 // 4.7k
#define R3 6 // 2.2k
#define R4 4 // 880
#define PEDAL A0 // 880

#define THRESHOLD1 120
#define THRESHOLD2 350
#define THRESHOLD3 600
#define THRESHOLD4 850

int sensorValue = 0; // open 0 - closed 1023
int stateValue = 0; // open 0 - closed 4

void setup() {
  // put your setup code here, to run once:
  pinMode(LED, OUTPUT);
  pinMode(R1, OUTPUT);
  pinMode(R2, OUTPUT);
  pinMode(R3, OUTPUT);
  pinMode(R4, OUTPUT);

  digitalWrite(LED, LOW);
  digitalWrite(R1, LOW);
  digitalWrite(R2, LOW);
  digitalWrite(R3, LOW);
  digitalWrite(R4, LOW);
}

void loop() {
  // get pedal position
  sensorValue = 1023 - analogRead(PEDAL); // pedal position

  // convert FC3A pedal position to NORD triple pedal state
  if (sensorValue < THRESHOLD1) {
    stateValue = 0;
  } else if (sensorValue < THRESHOLD2) {
    stateValue = 1;
  } else if (sensorValue < THRESHOLD3) {
    stateValue = 2;
  } else if (sensorValue < THRESHOLD4) {
    stateValue = 3;
  } else {
    stateValue = 4;
  }

  // push switch according to the state
  if (stateValue == 0) {
    digitalWrite(R1, LOW);
    digitalWrite(R2, LOW);
    digitalWrite(R3, LOW);
    digitalWrite(R4, LOW);
    digitalWrite(LED, LOW);
  } else if (stateValue == 1) {
    digitalWrite(R1, HIGH);
    digitalWrite(R2, LOW);
    digitalWrite(R3, LOW);
    digitalWrite(R4, LOW);
    digitalWrite(LED, LOW);
  } else if (stateValue == 2) {
    digitalWrite(R1, HIGH);
    digitalWrite(R2, HIGH);
    digitalWrite(R3, LOW);
    digitalWrite(R4, LOW);
    digitalWrite(LED, LOW);
  } else if (stateValue == 3) {
    digitalWrite(R1, HIGH);
    digitalWrite(R2, HIGH);
    digitalWrite(R3, HIGH);
    digitalWrite(R4, LOW);
    digitalWrite(LED, HIGH);
  } else {
    digitalWrite(R1, HIGH);
    digitalWrite(R2, HIGH);
    digitalWrite(R3, HIGH);
    digitalWrite(R4, HIGH);
    digitalWrite(LED, HIGH);
  }
  Serial.println(stateValue);

  delay(1);
}
Finally, I built this.
Device photo
Device photo
無題.png (6.8 MiB) Viewed 51018 times
Connect Yamaha FC3A to the right TRS jack and connect NORD and this device using the left TRS jack via stereo cable, and then supply power to proMicro via USB, and I can play NORD with half damper function using Yamaha FC3A.
Last edited by awawa on 06 Nov 2021, 16:42, edited 1 time in total.
These users thanked the author awawa for the post (total 5):
Schorsch, Mr_-G-, dmamfmgm, FZiegler, OmriAlvayero
User avatar
gitarrenzupfer
Posts: 60
Joined: 30 Jul 2019, 10:19
5
Your Nord Gear #1: Nord Wave 2
Your Nord Gear #2: Nord Lead A1
Has thanked: 6 times
Been thanked: 40 times
Germany

Re: Inside Triple Pedal, modification

Post by gitarrenzupfer »

awesome thread, awesome arduino-project from awawa, :geek:


a question about the triple pedal

Are midi-CC data sent when the sustain pedal is pressed (with half-pressed and damper noise)? If yes, which?

CC# 64 0|127 or something else...?
Nord Wave 2, Nord Lead A1, Nord Electro 5D 73 + Studiologic SL990
User avatar
maxpiano
Patch Creator
Posts: 6692
Joined: 27 Jun 2011, 13:29
13
Your Nord Gear #1: Nord Stage 3
Location: Italy
Has thanked: 489 times
Been thanked: 2346 times
Italy

Re: Inside Triple Pedal, modification

Post by maxpiano »

gitarrenzupfer wrote:awesome thread, awesome arduino-project from awawa, :geek:


a question about the triple pedal

Are midi-CC data sent when the sustain pedal is pressed (with half-pressed and damper noise)? If yes, which?

CC# 64 0|127 or something else...?
Yes CC64 but I don’t remember if anyone has analyzed the values sent at each intermediate step (a MIDI Monitor on a Nord using the original would quickly reveal that), you can try dividing the 0..127 interval in equal steps as a start.
Last edited by maxpiano on 20 Nov 2021, 09:53, edited 1 time in total.
User avatar
awawa
Posts: 2
Joined: 06 Nov 2021, 16:22
3
Your Nord Gear #1: Nord Stage 3
Been thanked: 5 times
Japan

Re: Inside Triple Pedal, modification

Post by awawa »

maxpiano wrote:
gitarrenzupfer wrote:awesome thread, awesome arduino-project from awawa, :geek:


a question about the triple pedal

Are midi-CC data sent when the sustain pedal is pressed (with half-pressed and damper noise)? If yes, which?

CC# 64 0|127 or something else...?
Yes CC64 but I don’t remember if anyone has analyzed the values sent at each intermediate step (a MIDI Monitor on a Nord using the original would quickly reveal that), you can try dividing the 0..127 interval in equal steps as a start.
One of my friends analyzed CC values with the triple pedal. As maxpiano wrote, the CC was sent to CC#64 but its values seem complicated. The CC values were different every time the pedal was pressed.

eg.
The CC values sent when press/release the pedal fast (and fully pressed) was like: 22, 28, 64, 70, 85, 122, 127, 106, 85, 64, 23, 22, 8, 1, 0. (28 and 64, 70 and 85, 122 and 127, 106 and 85, 23 and 22, 8 and 1 and 0, are sent at almost the same time.)
The CC values sent when press/release the pedal slow (and fully pressed) was like: 22, 64, 65, 85, 64, 23, 22, 2, 0. (65 and 85, 23 and 22, 2 and 0 are sent at almost the same time.)

It seems that basically the values 22, 64, 85, 127 are sent at each one of four switches pressed. If the pedal is pressed/released fast, the intermediate values (like 28) are also sent. And if the pedal is pressed slowly, the value 127 is not sent despite being fully pressed.
Last edited by awawa on 01 Dec 2021, 06:45, edited 1 time in total.
Post Reply