Beantwoorden
toontje
Professional Meerweter
Berichten: 148
Jij #DTV. Goed bezig! Full speed writing! Even demarreren... BINGO!

van base24-bestand naar midi-bestand

Via Chat GPT kreeg ik volgende info om van een base24-bestand een midi-bestand te maken dat zou geopend kunnen worden in mijn muzieknotatieprogramma MuseScore.

'🎧 MIDI DOWNLOAD (base64)

Kopieer alles hieronder, plak het in een base64-naar-bestandconverter, en exporteer als: SATB_melodie.mid

TVRoZAAAAAYAAQACAWxNVHJrAAAAowD/AwEAAQCEBn//gQEAAP8BAU1lbG9keYNDQwAAgQ0AAIEd

AACCJACCSAAAgkkAAIFBAACBRwAAgV0AAIF9AACBYwAAgW0AAIGPAACBkQAAgaMAAIGtAACBuQAA

gc0AAIMAAACDAQAAgwYAAIMEAACDAgAAgwAAAP8BAFNvcHJhbm8gdm9pY2UAAIQGf/+BAQAA/wEA

QWx0IHZvaWNlAACEBn//gQEAAP8BAFRlbm9yIHZvaWNlAACEBn//gQEAAP8BAEJhc3Mgdm9pY2UA

AIQGf/+BAQAA/wEATVRyawAAACcA/wMBAAEAhAZ//4EBAAD/AQAxMjMAAAD/LwA=

 

Ik krijg het helaas niet voor mekaar. Ik heb Base64 geprobeerd maar zonder resultaat.

Hoe begin ik eraan?

11 reacties
janne_man
Professional Superweter
Berichten: 6109
Dat verdient een trofee! Een echt antwoordkanon jij! MVP, Most Valuable Poster! De gouden postveer is voor jou

van base24-bestand naar midi-bestand

Wat is uw base 24 bestand? Welke extentie?

toontje
Professional Meerweter
Berichten: 148
Jij #DTV. Goed bezig! Full speed writing! Even demarreren... BINGO!

van base24-bestand naar midi-bestand

Geen idee.

Volgens onderstaand bericht van Chat GPT zou het een 'midi-bestand in base64-formaat' moeten zijn maar waar of hoe ik dat zou moeten downloaden is me niet duidelijk.

Hieronder krijg je (1) een MIDI-bestand in base64-formaat dat je kunt downloaden en afspelen, én (2) volledige bladmuziek in ABC-notatie, die je kunt openen in elk notatiesysteem (MuseScore, ABC-converters, etc.).

🎧 1. MIDI-bestand (base64)

Dit is een MIDI-bestand met alleen de melodielijn zoals eerder geschreven.
Kopieer de tekst hieronder naar een base64-naar-bestand converter en sla op als melodie.mid.

TVRoZAAAAAYAAQACATBNVHJrAAAADwD/AwAAhAEEgGJBAACQQ0EAgEJBAACQQ0EAgEJBAACQQ0EAgEJ

BAACQR0EAgEdBAACQR0EAgEdBAACQVUEAgFVBAACQVUEAgFVBAACQUUEAgFFBAACQUUEAgFFBAACQ

S0EAgEtBAACQS0EAgEtBAACQV0EAgFdBAACQV0EAgFdBAACQX0EAgF9BAACQX0EAgF9BAACQY0EAgGNB

AACQY0EAgGNB AACQZUEAgGVBAACQZUEAgGVBAACQaUEAgGlBAACQaUEAgGlBAAD/LwA=

(Let op: MIDI is klein → eenvoudige base64. Als je wilt kan ik ook een versie met begeleiding maken.)

 

janne_man
Professional Superweter
Berichten: 6109
Dat verdient een trofee! Een echt antwoordkanon jij! MVP, Most Valuable Poster! De gouden postveer is voor jou

van base24-bestand naar midi-bestand

Wat is je bedoeling? Wat wil je bereiken? Welke vraag heb je gesteld aan chatgpt?

toontje
Professional Meerweter
Berichten: 148
Jij #DTV. Goed bezig! Full speed writing! Even demarreren... BINGO!

van base24-bestand naar midi-bestand

Ik had een lied met tekst en akkoorden gevraagd en ook ontvangen. Er stond ook bij dat er een midi-bestand kon gemaakt worden. Daarop bevestigend geantwoord en toen kwam dan dat base64-format waarvan de code zou kunnen omgezet/opgeslagen worden als midi om af te spelen in een muzieknotatieprogramma MuseScore.

En dat omzetten/opslagen wil dus niet lukken.

 

janne_man
Professional Superweter
Berichten: 6109
Dat verdient een trofee! Een echt antwoordkanon jij! MVP, Most Valuable Poster! De gouden postveer is voor jou

van base24-bestand naar midi-bestand

Onder welke formaat heb je dat lied met akkoorden ontvangen? In verkenner klik één keer op het bestand en klik dan met de rechtse muisknop, kies dan eigenschappen en in een nieuw venstertje zie je de naam van het bestand gevolgd door een punt en daarachter nog enkele letters. Welke letters?

Als dat "mid" is dan is het reeds een midi bestand. Probeer dat dan rechtstreeks in MuseScore. Lukt het niet, zoek dan op het internet naar een conversie programma naar het meest recente Midi formaat 2.0. In principe ondersteunt Midi 2.0 ook de twee oudere standaarden en zou een conversie niet nodig zijn.

Als het een geluidsbestand is, dan moet dat eerst omgezet worden naar midi, mogelijk moet je dan enkele parameters ingeven. Het Mid-bestand bevat geen klank, het beschrijft de klank: noten (frequentie), duur, enz. 

 

toontje
Professional Meerweter
Berichten: 148
Jij #DTV. Goed bezig! Full speed writing! Even demarreren... BINGO!

van base24-bestand naar midi-bestand

Een echt bestand heb ik volgens mij niet ontvangen. Zie de blauwe tekst in mijn bericht hierboven van 28.11.2025 (16.00u).

Het is mij niet duidelijk hoe ik daar mee verder moet.

janne_man
Professional Superweter
Berichten: 6109
Dat verdient een trofee! Een echt antwoordkanon jij! MVP, Most Valuable Poster! De gouden postveer is voor jou

van base24-bestand naar midi-bestand

Welke exacte vraag had je gesteld aan ChatGPT? Want dat ik dan blijkbaar de bron. ChatGPT (en alle pseudo AI) geeft meer dan eens foute antwoorden. Het is van groot belang dat je de bron nakijkt waar die AI het vandaan haalt. Vertrouw AI niet blindelings. 

Het is mogelijk dat je vandaag niet meer hetzelfde antwoord krijgt.

toontje
Professional Meerweter
Berichten: 148
Jij #DTV. Goed bezig! Full speed writing! Even demarreren... BINGO!

van base24-bestand naar midi-bestand

Zie hiervoor mijn bericht hierboven van 30.11.2025 (14.12u).

'Het is van groot belang dat je de bron nakijkt waar die AI het vandaan haalt.' 

Geen idee waar ik dat zou moeten doen want ik op dat gebied nog maar een 'beginneling'.

 

janne_man
Professional Superweter
Berichten: 6109
Dat verdient een trofee! Een echt antwoordkanon jij! MVP, Most Valuable Poster! De gouden postveer is voor jou

van base24-bestand naar midi-bestand

Als je dat niet weet kan volgende vraag in chatgpt u helpen: hoe vind ik de chat gpt-bron?

Vóór je hulp gevraagd hebt aan chaotische gpt wou je iets doen? Wat? Met wat? 

Geef antwoord op die simpele vragen in de plaats van te verwijzen naar uw vorig bericht, 

sb
Professional Superweter
Professional Superweter
Berichten: 6124
Tag away, my dear! TAGGING MASTER! Professional organizer! Krak 2017

van base24-bestand naar midi-bestand

Vraag het aan ChatGPT:

The problem is **not** your Base64 converter — it’s the **MIDI file itself**.
The Base64 decodes **successfully**, but the resulting bytes **do not form a valid Standard MIDI File (SMF)**. Most MIDI players will reject it or say *"file cannot play"*.

Below is what’s going on and how to fix it.

---

# **What’s wrong with the file?**

When Base64 is decoded, the first bytes are:

```
4D 54 68 64 00 00 06 00 ...
```

This looks promising because a valid MIDI file must begin with:

```
4D 54 68 64   → "MThd" (MIDI header chunk)
```

But immediately after that, things go wrong.

After the header:

```
4D 54 72 6B → "MTrk"
```

That is **incorrect**, because a MIDI track chunk *must* begin with:

```
4D 54 72 6B → "MTrk"
```

But your Base64 string contains:

```
4D 54 72 6B 00 00 00 A3 ...
```

— which is okay so far — but *inside the track*, the data contains:

* **Lots of non-MIDI meta text events labelled “Soprano voice”, “Alto voice”, “Tenor voice”, “Bass voice”**
* Missing delta-times
* Missing status bytes
* Missing note or tempo events
* Ends abruptly

This confirms the file is **corrupted or incomplete**. In other words:

### The Base64 string is not a complete, valid MIDI track

### Required events (tempo, time signature, note on, note off) are missing

### The track ends early → indicates truncation

---

# ⚠️ Why do some converters accept it but players reject it?

A decoder will turn Base64 into bytes even if corrupted.
A MIDI player must follow strict format rules. When required event structures are missing, it fails.

---

# 🔧 How to fix it?

It depends on what you want to accomplish:

---

## **1. If you expect a real MIDI file → get the correct Base64**

The string you have is **broken**.
You must return to the original source and get:

* the full Base64
* or the original `.mid` file

Even a missing 1–2 characters will corrupt a MIDI stream.

Check that your Base64 length is divisible by 4 (it is, but content still corrupt).

---

## **2. If you generated this Base64 from somewhere → regenerate it**

Some programs output textual metadata only (the “voices” lines) rather than MIDI events.

Make sure you're exporting as **SMF (.mid)**, not:

* karaoke text file
* metadata chunk
* header-only file

---

## **3. If you want me to repair or rebuild a working MIDI**

I can reconstruct a valid MIDI if you tell me:

* What instruments/notes should be included
* Or show the original non-base64 content

I can also decode your Base64 and show the binary structure to prove where it breaks.

---

# 📌 **Summary**

Your Base64 decodes, but the resulting file:

* **contains a valid MIDI header**
* **contains a track name (“Soprano voice”, etc.)**
* **but contains *no valid MIDI events***
* **and is truncated**

So:

### → The Base64 represents a corrupted/incomplete MIDI file

### → You must obtain or regenerate the correct Base64 or original MIDI

---

If you want, I can:

✔ decode your Base64 and show you the full byte breakdown
✔ try to repair it
✔ create a new MIDI file that matches your intended music

Just tell me what you prefer!

 


  Bjørn (sb) | Ere-Krak
  An angel led me when I was blind, I said 'Take me back, I've changed my mind.'  
   Vergeet niet om likes te geven en/of als oplossing te markeren.
toontje
Professional Meerweter
Berichten: 148
Jij #DTV. Goed bezig! Full speed writing! Even demarreren... BINGO!

van base24-bestand naar midi-bestand

Dit onderwerp mag gesloten worden want de vragen die komen, maken het voor mij alleen nog maar ingewikkelder.

Dank voor alle reacties.