Audio System Design Tool: Renaming nodes bug

After renaming the nodes, I've discovered that the node names as parameters doesn't export with the correct name. It's still using the default name.

example:
Code:
#include <Audio.h>
#include <Wire.h>
#include <SPI.h>
#include <SD.h>
#include <SerialFlash.h>

// GUItool: begin automatically generated code
AudioPlaySdWav           playSdWav_Voice1;     //xy=248.88888549804688,121.88888549804688
AudioPlaySdWav           playSdWav_Voice2;     //xy=248.88888549804688,163.88888549804688
AudioMixer4              mixer_MasterLt;         //xy=676.8888854980469,129.88888549804688
AudioMixer4              mixer_MasterRt;         //xy=677.8889465332031,204.88888549804688
AudioOutputI2S           i2s_AudioShield;           //xy=896.8889465332031,162.88888549804688
AudioConnection          patchCord1(playSdWav1, 0, mixer1, 0);
AudioConnection          patchCord2(playSdWav1, 1, mixer2, 0);
AudioConnection          patchCord3(playSdWav2, 0, mixer1, 1);
AudioConnection          patchCord4(playSdWav2, 1, mixer2, 1);
AudioConnection          patchCord5(mixer1, 0, i2s1, 0);
AudioConnection          patchCord6(mixer2, 0, i2s1, 1);
AudioControlSGTL5000     sgtl5000_1;     //xy=98,20
// GUItool: end automatically generated code
FYI: I also renamed the SGTL5000 node to "sgtl5000_AudioShield", which didn't export at all.
 
The main problem is, that when changing the name, the form must be confirmed with an explicit click on "Ok". If not, the change will not be set and thus also not exported. When confirming with "Ok", all changes are exported as well.

Code:
#include <SerialFlash.h>

// GUItool: begin automatically generated code
AudioInputI2S            myInput;           //xy=183,97
AudioPlayMemory          myPlayer;       //xy=208,193
AudioMixer4              myMixer;         //xy=422,107
AudioOutputSPDIF         myOutput;         //xy=645,111
AudioConnection          patchCord1(i2s1, 0, mixer1, 0);
AudioConnection          patchCord2(i2s1, 1, mixer1, 1);
AudioConnection          patchCord3(playMem1, 0, mixer1, 2);
AudioConnection          patchCord4(mixer1, 0, spdif1, 0);
// GUItool: end automatically generated code
 
Nope. As I said, node names as parameters are not exported with the correct name. Look carefully at your example...
Code:
AudioMixer4              [B]myMixer[/B];         //xy=422,107
...
AudioConnection          patchCord1(i2s1, 0, [B]mixer1[/B], 0);
 
Oh, I was too fast ... I see ...

I'm sorry, this bug is known and had been eliminated, there must have been some version mismatch, so that this ol' bug came up again (or the fix never was correctly deployed ...) ... I'm looking into it ...
 
Well, the old lack of time problem ... I will not have any free resources in the next four weeks ... Sorry! But after this period I may look into the problem, it's not very much to fix, I'm sure.
 
No mystery at all ... Throw a look into the github repository and you'll find out who has fixed the code.
 
Back
Top