Hoi en welkom.
Als dit je eerste experimenten met programmeren zijn (ik weet het niet want daar heb je niets over gezegd, alleen dat Arduino nieuw voor je is), dan is het nogal ambitieus om hier mee aan de slag te gaan.
Alle foutmeldingen behalve de laatste hebben te maken met de library MIDI.
Aangezien je deze code ergens gevonden schijnt te hebben, is die vindplaats ook de juiste plaats om te gaan kijken voor de oplossing hiervan.
Dus ik hoop dat je nog weet waar je het vandaan getrokken hebt.
Ik zou er niet van opkijken als het een kwestie van de juiste (en op de juiste wijze geïnstalleerde) library is.
De laatste foutmelding heeft te maken met de huishouding van de gekrulde haakjes {}.
Die beginnen altijd met een {, en eindigen met }.
Je foutmelding geeft aan dat het probleem op regel 66 van je code staat, en op positie 1.
Dat is het afsluitende haakje van je loop().
En de foutmelding komt dus omdat loop() wel word afgesloten, maar niet wordt geopend.
Er zijn overigens wel stukken code waar inderdaad loop() leeg is, maar ik betwijfel of dat hier ook het geval hoort te zijn.
Maar daarvoor moet je code verder geanalyseerd worden dan ik tot nog toe heb gedaan, en daar is het nu te laat (of eigenlijk te vroeg) voor.
Nou ja, ik weet eigenlijk wel zeker dat het hier niet klopt.
Overigens, wanneer je code plaatst, doe dat dan tussen [code] [/code] tags.
Daarmee voorkom je allerlei fouten die de forumsoftware zou kunnen gaan maken door jouw code, en je maakt het helpers gemakkelijker om de code te kopiëren naar een IDE zodat die code goed bekeken kan worden.
Doe dat ook met je foutmeldingen, maar dan wel weer in eigen code tags.