September 11, 2014 at 9:32 pm #2301
I wanted to update my Alpha Firmware to the Delta 1.22
I get this error Message:
Groovesizer_Delta_122.ino: In function ‘void setup()’:
Groovesizer_Delta_122:354: error: ‘MIDI’ was not declared in this scope
Groovesizer_Delta_122.ino: In function ‘void loop()’:
Groovesizer_Delta_122:515: error: ‘MIDI’ was not declared in this scope
HandleMidi.ino: In function ‘void HandleStop()’:
HandleMidi:132: error: ‘MIDI’ was not declared in this scope
HandleMidi.ino: In function ‘void sendCC()’:
HandleMidi:141: error: ‘MIDI’ was not declared in this scope
HelperFunctions.ino: In function ‘void checkThru()’:
HelperFunctions:1037: error: ‘MIDI’ was not declared in this scope
HelperFunctions:1039: error: ‘MIDI’ was not declared in this scope
HelperFunctions:1041: error: ‘MIDI’ was not declared in this scope
I read that i have to use the libraries from the ZIP so i reinstalled Arduino new and added the librarier, still no luck.
Also tried to change them by hand, using the newer library from Arduino site but no luck ?
What am i missing ?
September 11, 2014 at 11:38 pm #2303
- This topic was modified 2 years, 8 months ago by RyuX.
It seems the latest version of the MIDI library (v4.2) breaks compatibility with older versions (as did V4.0 / 4.1) – it’s annoying, but on the other hand you can’t really look a gift horse in the mouth. I’ll make sure to move newer firmware over to v4.2.
But I’ve also confirmed that Delta v122 compiles/works exactly as it should with the version of the MIDI library in the Required Libraries folder of the Delta_122.zip file.
I’m not sure why it didn’t work for you before, but this time, delete your current MIDI library by hand from your Arduino libraries folder, and drag the one from the Delta v122 Required Libraries into the Arduino libraries folder (also make sure it’s not somehow still zipped). Should work without a hitch.
Let me know how it goes.September 12, 2014 at 9:54 am #2304
Thanks for the answer,
it still didnt work, but i figures out that Arduino also has a Sketchbook folder where it saves libraries, seems i had another version in there.
So i deleted this folder (which is not removed by simply uninstalling Arduino).
And then replaced the files again with the ones from the Zip.
It compiles now 😀
But now it says “Sketch is too big”
31.090 Bytes (Maximum 30.720 Bytes)
Any suggestions ?Arduino12345678Binary sketch size: 31,090 bytes (of a 30,720 byte maximum)processing.app.debug.RunnerException: Sketch too big; see http://www.arduino.cc/en/Guide/Troubleshooting#size for tips on reducing it.at processing.app.Sketch.size(Sketch.java:1658)at processing.app.Sketch.build(Sketch.java:1591)at processing.app.Sketch.build(Sketch.java:1567)at processing.app.Editor$DefaultRunHandler.run(Editor.java:1897)at java.lang.Thread.run(Thread.java:619)
September 12, 2014 at 12:51 pm #2306
- This reply was modified 2 years, 8 months ago by RyuX.
31,090 Bytes is the correct size. Please check that you that you have “Arduino Uno” selected under the Tools/Board menu in the IDE. 32,256 is the maximum allowed for the Uno.September 12, 2014 at 8:44 pm #2307
It works not.. seems i missed the point on the Uploading Instructions. I only read Atmega 328 so i selected a Board with the 328..
It works now with the UNO as Board selected, thanks again for working this out 😀
PatrickSeptember 12, 2014 at 11:47 pm #2308
Cool stuff – glad you’re sorted!September 13, 2014 at 12:16 am #2310
Just recorded my first little test clip of the Delta Firmware
I am so happy with the Groovesizer, great work MoShang 😀September 14, 2014 at 1:01 pm #2313
Yay! I’ve added your recording to the “Users” page and to the Groovesizer Facebook page.
You must be logged in to reply to this topic.