Gratis online

MIDI-speler

Speel elk MIDI-bestand af met echte instrumenten en zie de noten op een klavier landen. Elke partij klinkt op het instrument waar het bestand om vraagt: wissel of demp er een, vertraag het, verander de toonsoort, laad je eigen SoundFont, of kies een van de 400 stukken uit de bladmuziekbibliotheek en lees mee. Er wordt niets geüpload.

  • 415stukken in de bibliotheek, inclusief bladmuziek
  • Elke partij op een eigen instrument: wissel of demp er een
  • Draait in je browser: er wordt niets geüpload
Zo werkt het

Zet hier een MIDI-bestand neer

of kies een bestand

.mid, .midi, .kar en .rmi: elke grootte, elk aantal sporen

Je bestand verlaat deze browser nooit. Er wordt niets geüpload.

Bij elk stuk hoort bladmuziek op de site; de link verschijnt zodra het is geladen.

Advertisement
  • Er wordt niets geüpload De synthesizer draait op je eigen computer. Je MIDI-bestand komt nooit op een server.
  • Geen limiet voor grootte of lengte Een loop van vier maten of een symfonie van veertig minuten. Er is geen limiet en geen wachtrij.
  • Gratis, geen account Geen aanmelding, geen credits, geen proefperiode. Speel zoveel bestanden af als je wilt.

Hoor het bestand zoals het is geschreven

Een echte SoundFont-synthesizer, een pianorol met vallende noten boven een klavier en dezelfde regelaars als de converter, dus wat je hier afspeelt, kun je daar renderen.

Elke partij op een eigen instrument, en een bibliotheek met de bladmuziek

Een MIDI-bestand noemt voor elke partij een instrument, en de meeste browserspelers negeren dat en spelen alles op één piano. Deze leest het bestand zoals een synthesizer dat doet: de pianopartij op een piano, de bas op een bas, de drums op een drumstel, elk in een eigen kleur op de pianorol. Elke partij kun je vervangen door een van de 128 General MIDI-instrumenten of dempen: demp de melodie en speel die zelf over de begeleiding. En omdat deze site een bladmuziekbibliotheek is met achter elk stuk een MIDI-bestand, is de bibliotheek een nummerkiezer: kies een stuk, luister ernaar en volg de link naar de bladmuziek.

  • Vallende noten boven een klavier

    Noten vallen op de toetsen waar ze bij horen op het moment dat ze klinken, gekleurd per partij, en de klinkende toetsen lichten op. Het is de weergave waar elke app voor pianoles op is uitgekomen, omdat je ziet wat je moet spelen en wanneer, zonder noten te lezen. Kies hoe ver je vooruitkijkt (twee, vier of acht seconden) en klik ergens op de pianorol om daarheen te springen.

  • Een echte SoundFont, of neem je eigen mee

    Het afspelen gebruikt GeneralUser GS, een complete General MIDI-bank met 274 instrumenten en 13 drumkits. Heb je een SoundFont die je liever gebruikt, laad dan het .sf2-, .sf3- of .dls-bestand en het stuk speelt daarmee. De SoundFont wordt in je browser gelezen en ook niet geüpload.

  • Vertraag, verander de toonsoort, zet het in een loop

    Tempo van halve tot dubbele snelheid, waarbij de pianorol mee vertraagt: zo leer je een snelle passage. Transponeer tot een octaaf omhoog of omlaag voor een zanger of een ander instrument; drums blijven staan. Laat het hele bestand in een loop spelen terwijl je oefent.

  • Galm en chorus, zoals geschreven

    MIDI-bestanden bevatten per partij niveaus voor galm en chorus. Die worden gevolgd, en je kunt ze uitzetten voor een droge, directe klank.

  • En render het daarna

    De MIDI-naar-MP3-converter is dezelfde synthesizer met dezelfde regelaars. Klinkt het bestand hier goed, render het daar dan in seconden naar MP3, WAV of Ogg.

  • Format 0, Format 1, karaoke en RMID

    Standaard MIDI-bestanden met één spoor en met meerdere sporen, .kar-karaokebestanden en .rmi-bestanden met een ingesloten SoundFont worden allemaal gelezen. Tot zestien kanalen per poort, met program changes, pitchbends, sustain en expressiecontrollers.

Een MIDI-bestand afspelen in drie stappen

  1. Sleep een MIDI-bestand erin of kies een stuk

    Sleep een .mid, .midi, .kar of .rmi naar het paneel, of kies een van de 400 stukken uit de bibliotheek. De partijen, instrumenten, het tempo en de lengte verschijnen meteen; de synthesizer en de klankbank van 8 MB laden de eerste keer op de achtergrond en je browser bewaart ze.

  2. Druk op afspelen en kijk

    Noten vallen op het klavier terwijl ze klinken, één kleur per partij. Spoel, zet in een loop of klik op de pianorol om te springen. Vertraag het tempo of verander de toonsoort wanneer je wilt.

  3. Maak het van jou

    Verwissel het instrument van een partij, demp de partijen die je zelf wilt spelen of laad je eigen SoundFont. Render het daarna naar MP3 of WAV, of open de bladmuziek van het stuk en lees mee.

Zoek je iets anders?

Deze tool speelt een MIDI-bestand af en laat je de noten zien. Wil je een bestand dat je naar iemand kunt sturen, of begin je met een opname, begin dan ergens anders.

  • Je wilt er een MP3 of WAV van

    De MIDI-naar-MP3-converter gebruikt dezelfde synthesizer en dezelfde regelaars, en rendert het bestand in seconden.

  • Je hebt een opname, geen MIDI-bestand

    Transcribeer een MP3, WAV of video naar MIDI, met elk instrument en akkoorden erbij, of plak een YouTube-link.

Hoe de speler werkt

SpessaSynth en de GeneralUser GS-bank, draaiend op je eigen computer.

De synthesizer

SpessaSynth, een opensource-synthesizer voor SoundFont 2 / SF3 / DLS, geschreven in TypeScript en uitgebracht onder de Apache 2.0-licentie. Hij implementeert de SoundFont-specificatie zoals een hardwaresampler dat doet (zestien kanalen, op samples gebaseerde stemmen met envelopes, filters, LFO's en modulatoren) en begrijpt de General MIDI-, GS- en XG-uitbreidingen die bestanden uit de praktijk gebruiken voor drumkits en bankselectie.

Engine
SpessaSynth (spessasynth_lib 4.3)
Klankbank
GeneralUser GS 2.0.3: 274 instrumenten, 13 drumkits, 920 samples
Download van de bank
8,4 MB (SF3, Vorbis-gecomprimeerd), één keer opgehaald
Kanalen
16 per poort, bestanden met meerdere poorten worden ondersteund
Polyfonie
Tot 350 stemmen tegelijk

Waar het draait

Alles gebeurt in dit tabblad. De synthesizer draait in een Web Worker, zodat hij de pagina nooit blokkeert, en voedt een kleine AudioWorklet voor het afspelen. De pianorol wordt op een canvas getekend op basis van de notenlijst van het bestand zelf en volgt bij elk animatieframe de klok van de sequencer. Geen enkel deel van het MIDI-bestand, of van een SoundFont die je laadt, wordt ergens naartoe verzonden.

Wat de instellingen veranderen

  • Een instrumentwissel zet een programma op dat kanaal vast, zodat de program changes van het bestand zelf jouw keuze halverwege het nummer niet kunnen overschrijven.
  • Tempo herschrijft elk tempo-event in het bestand met dezelfde factor voordat het de synthesizer bereikt; de pianorol wordt opnieuw opgebouwd uit het bestand met de nieuwe timing, zodat beeld en geluid bij elkaar blijven.
  • Transponeren verschuift elk kanaal met toonhoogte in hele halve tonen; het drumkanaal doet niet mee, omdat op een drumkit elke toets een andere sound is.
  • Dempen maakt een kanaal stil in de synthesizer en verbergt het op de pianorol.
  • Een SoundFont die je laadt, gaat voor op de ingebouwde bank; ontbreekt er een preset, dan valt de speler terug op GeneralUser GS.

De bibliotheek

Achter elk stuk in de bladmuziekcatalogus zit een MIDI-bestand: hetzelfde bestand waaruit de bladmuziek is gezet. De kiezer toont de stukken per categorie; als je er een laadt, wordt dat bestand opgehaald en verschijnt de link naar de bladmuziekpagina, zodat de speler en de partituur twee weergaven van dezelfde muziek zijn.

Goed om te weten

  • Je browser bewaart de klankbank na de eerste keer laden in de cache, dus latere bezoeken starten direct.
  • Bestanden die op een specifieke commerciële geluidsmodule leunen (Roland SC-88-variaties, voices die alleen in XG bestaan) spelen met het dichtstbijzijnde General MIDI-equivalent.
  • Safari ondersteunt alles wat hier wordt gebruikt vanaf versie 14.1; Chrome, Edge en Firefox vanaf hun huidige versies.

Veelgestelde vragen

Hoe speel ik een MIDI-bestand online af?

Drie stappen, en voor geen ervan heb je een account nodig:

  1. Sleep je .mid- of .midi-bestand naar het paneel hierboven, of kies een stuk uit de bibliotheek.
  2. Druk op afspelen. Elke partij klinkt op een eigen instrument en de noten vallen op het klavier terwijl ze klinken.
  3. Wissel instrumenten, demp partijen, verander tempo of toonsoort zoals je wilt, of render het naar MP3 met de converter.
Waarom klinkt mijn MIDI-bestand in elke speler anders?

Omdat een MIDI-bestand geen geluid bevat. Het is een lijst met instructies (speel deze noot, op dit instrumentnummer, op dit moment) en wat het afspeelt, levert de klanken uit een klankbank. De ingebouwde synthesizer van Windows, een telefoon, een DAW en een keyboard hebben allemaal andere banken, dus hetzelfde bestand klinkt op elk ervan anders. Deze speler gebruikt GeneralUser GS, een van de beste gratis General MIDI-banken, en laat je je eigen bank laden.

Speelt hij de instrumenten waar het bestand om vraagt?

Ja. De program changes van het bestand worden per kanaal gelezen, inclusief bankselectie voor GS- en XG-bestanden, en elke partij speelt met het instrument dat ze noemt, niet met één piano voor alles. Kanaal 10 wordt op de General MIDI-manier als drums behandeld.

Kan ik de instrumenten veranderen?

Ja. Elke partij staat in de lijst met het instrument waar ze om vraagt, en je kunt elke partij vervangen door een van de 128 General MIDI-instrumenten of dempen. De wissel werkt meteen, midden in het afspelen.

Wat zijn de vallende noten?

Een manier om muziek te tonen waarvoor je geen notenschrift nodig hebt. Toonhoogte loopt van links naar rechts over een klavier; tijd loopt van boven naar beneden; elke noot is een balk die op de bijbehorende toets valt op het moment dat ze klinkt, in de kleur van haar partij. De toetsen lichten op zodra de noten ze bereiken. Kies hoeveel seconden je vooruitkijkt en klik op de pianorol om te springen.

Kan ik er een stuk mee leren?

Daar zijn de regelaars voor. Vertraag het tempo tot halve snelheid, zet het bestand in een loop, demp de partij die je zelf wilt spelen en houd de begeleiding, en transponeer als je een transponerend instrument bespeelt. Stukken uit de bibliotheek linken naar hun bladmuziek, zodat je tegelijk kunt lezen en luisteren.

Wat is een SoundFont, en kan ik mijn eigen gebruiken?

Een SoundFont (.sf2, of het gecomprimeerde .sf3) is een bank met opgenomen instrumentsamples plus de regels om ze te spelen: datgene wat MIDI-instructies in geluid omzet. Deze speler wordt geleverd met GeneralUser GS (274 instrumenten, 13 drumkits). Laad je eigen .sf2, .sf3 of .dls en het bestand speelt daarmee; het wordt in je browser gelezen en nooit geüpload.

Welke MIDI-bestanden speelt hij af?

Standaard MIDI-bestanden in Format 0 en Format 1 (.mid, .midi), karaokebestanden (.kar) en RMID-bestanden met een ingesloten bank (.rmi). Tot zestien kanalen per poort, ook bestanden met meerdere poorten.

Is er een limiet voor bestandsgrootte of lengte?

Nee. Het bestand wordt op je eigen computer gelezen, dus er is geen upload om te begrenzen. Heel lange bestanden hebben alleen een moment langer nodig om te worden ingelezen.

Wordt mijn MIDI-bestand ergens naartoe geüpload?

Nee. De synthesizer en de klankbank draaien in dit browsertabblad. De enige download is de bank zelf, die je browser in de cache bewaart. Je bestand, en elke SoundFont die je laadt, verlaten je apparaat nooit.

Welke stukken staan in de bibliotheek?

Elk stuk uit de bladmuziekcatalogus van de site waar een MIDI-bestand achter zit: ongeveer 400 arrangementen uit anime, film en tv, games, klassiek, artiesten en wereldmuziek, op beginners-, gemiddeld en gevorderd niveau. Kies er een uit de lijst onder het sleepvak.

Hoe maak ik van de MIDI een MP3?

Met de MIDI-naar-MP3-converter: dezelfde synthesizer met dezelfde regelaars, plus een renderknop. Die schrijft in seconden een MP3, WAV of Ogg, op je eigen computer.

Kan ik een MIDI-keyboard aansluiten?

Nog niet. De speler is om te luisteren en te kijken; hij leest geen MIDI-invoer. Wil je meespelen, demp dan de partij die je speelt en gebruik de pianorol als leidraad.

Werkt het op een telefoon?

Ja, in elke actuele mobiele browser. De pianorol past zich aan de schermbreedte aan, dus op een telefoon is het klavierbereik smaller; draai de telefoon een kwartslag voor een breder beeld.