Nederlands

Wat is MIDI-velocity?

Download InputConfig in de Mac App StoreDeze app is helemaal gratis. Je hoeft geen account te maken. Er zijn geen abonnementen, geen ingewikkelde downloads, en niets is vergrendeld. Geoptimaliseerd voor Apple silicon.

Velocity is het getal dat een MIDI-noot meedraagt om te zeggen hoe hard de toets of het pad werd geraakt, van 1 tot 127. Een zachte aanraking stuurt een laag getal en een harde aanslag een hoog getal. Het instrument bepaalt wat dat betekent, en meestal zijn dat volume en helderheid samen. Velocity 0 is een bijzonder geval: een Note On met velocity 0 betekent note off.

Ik maak InputConfig, een gratis Mac-app die MIDI-noten leest en stuurt, en het laatste deel zegt hoe velocity werkt met knoppen, die niet kunnen voelen hoe hard ze worden ingedrukt.

Stappen

  1. Open een MIDI-tester, druk op Start listening en speel één toets zacht en dan hard.
  2. Lees de laagste en hoogste velocity die hij bereikte.
  3. Komt hard spelen nooit in de buurt van 127, of is zacht spelen al luid, verander dan de velocitycurve op het keyboard.
  4. Als één toets afwijkt, is de sensor van die toets versleten of vuil.

Zie waar velocity in een noot zit

ByteWaardeBetekenis
Status0x90 tot 0x9FNote On, kanaal 1 tot 16
Notennummer0 tot 127Welke noot
Velocity1 tot 127Hoe hard. 0 betekent note off

Velocity is de derde byte van elke Note On, dus elke noot draagt zijn eigen velocity. De tabel met MIDI-notennummers behandelt de tweede byte.

Weet waarom velocity 0 een note off is

MIDI heeft een Note Off-bericht, en behandelt ook een Note On met velocity 0 als note off. Veel keyboards sturen de tweede soort, omdat een reeks berichten van één type compacter kan worden verstuurd. Een monitor kan beide tonen en beide beëindigen de noot. Een Note On met velocity 0 is geen heel zachte noot maar het einde van een noot.

Leer wat release velocity is

Een Note Off-bericht heeft een eigen velocity-byte, release velocity genoemd. Hij zegt hoe snel de toets werd losgelaten, van 0 tot 127.

ByteWaardeBetekenis
Status0x80 tot 0x8FNote Off, kanaal 1 tot 16
Notennummer0 tot 127Welke noot
Release velocity0 tot 127Hoe snel de toets werd losgelaten

Veel toetsenborden meten hem niet en sturen een vaste waarde, en veel instrumenten negeren hem, dus je hoort hem misschien nooit iets doen. Een paar geluiden gebruiken hem om te bepalen hoe een noot uitsterft. Een toetsenbord dat noten beëindigt met een Note On met velocity 0 stuurt helemaal geen release velocity. Release velocity bestaat echt maar komt zelden voor, dus verwacht hem niet van een toetsenbord tenzij de handleiding zegt dat het hem stuurt.

Weet wat het instrument ermee doet

Velocity is alleen een getal tot een geluid het gebruikt. Een pianogeluid klinkt luider en helderder, een drumsample kan overschakelen op een hardere slag en een orgelgeluid kan het negeren. Dezelfde toetsaanslag kan op twee instrumenten verschillend klinken als ze velocity anders toewijzen. Als alles even luid klinkt, negeert het geluid velocity, of stuurt het keyboard een vaste waarde.

Test de velocity van een keyboard

Open de MIDI-tester, speel één toets zo zacht mogelijk en dan zo hard mogelijk en lees het velocitybereik af. Een gezonde toets dekt het grootste deel van 1 tot 127. Een toets die op één waarde vastzit, of nooit boven een laag getal komt, wijst op een versleten sensor. Als elke toets vroeg zijn maximum bereikt, zoek dan een instelling voor de velocitycurve op het keyboard.

Eén toets die anders leest dan zijn buren is een hardwarefout, en als alle toetsen hetzelfde lezen, is het een instelling.

Kies een velocitycurve

Een velocitycurve is de regel die bepaalt hoe hard je drukt omzet in het getal dat wordt verstuurd. Toetsenborden en veel instrumenten bieden er een paar. De namen verschillen per maker, dus deze zijn gebruikelijk, niet exact.

CurveWat hij doetKies hem als
Zacht of lichtZacht spelen bereikt eerder hoge getallenJe licht speelt en alles zacht klinkt
Normaal of lineairKracht en getal stijgen samenJe de standaard wilt
Hard of zwaarJe moet harder drukken om hoge getallen te bereikenJe zwaar speelt en alles hard klinkt
VastElke noot stuurt hetzelfde getalHet geluid velocity negeert, of de toetsen het niet voelen

Verander de curve eerst op het toetsenbord, want dat legt het getal bij de bron vast. Veel DAW's kunnen de velocity opnieuw vormen nadat hij is aangekomen, dus twee curves kunnen elkaar in de weg zitten. Verander één curve tegelijk en test opnieuw met de MIDI-tester.

Gebruik velocity met knoppen

Een knop van een gamecontroller, een computertoets en de meeste voetschakelaars zijn omlaag of omhoog, dus ze kunnen niet melden hoe hard ze zijn ingedrukt. In InputConfig speelt elke MIDI Note-uitvoer met de velocity die in zijn rij is ingesteld, van 1 tot 127. Zet voor dynamiek expressie op een trigger: die stuurt elke waarde ertussen, dus een trigger op CC 11 laat het geluid zwellen zoals een hardere aanslag zou doen.

Vaste velocity op de knoppen en expressie op een trigger maken een controller bespeelbaar. MIDI-uitvoer heeft de opzet.

De Live Visualizer van InputConfig in de MIDI-weergave, die het CC-nummer van een knop en de waarde ervan laat zien terwijl je hem draait.
Afbeelding 1. De Live Visualizer van InputConfig laat het CC-nummer van een knop zien en de waarde die verandert terwijl je hem draait.
De editor van InputConfig toont drie rijen die dezelfde snaredrumnoot spelen op velocity 40, 90 en 127, en een triggerrij waarvan de velocity de trigger volgt.
Afbeelding 2. Dezelfde noot drie keer, op velocity 40, 90 en 127. Een knop kan niet voelen hoe hard je drukt, dus elke knop krijgt zijn eigen vaste velocity.

De korte versie

  • Wat. Hoe hard een noot is gespeeld, 1 tot 127.
  • Nul. Een Note On met velocity 0 beëindigt de noot.
  • Effect. Het doet wat het geluid eraan toewijst, meestal volume en klank.

Velocity reist met elke noot mee en het instrument geeft er betekenis aan.

Vragen

Wat is het MIDI-velocitybereik?

1 tot 127 voor een klinkende noot, waarbij 127 de hardst mogelijke aanslag is. Een Note On met velocity 0 wordt behandeld als note off.

Wat is release velocity?

De velocity-byte in een Note Off-bericht, van 0 tot 127, die zegt hoe snel de toets werd losgelaten. Veel keyboards meten hem niet en veel instrumenten negeren hem.

Is MIDI-velocity hetzelfde als volume?

Nee. Velocity is een waarde per noot die het geluid meestal toewijst aan volume en klank. Volume is CC 7, dat een heel kanaal harder en zachter zet.

Hoe test ik MIDI-velocity?

Speel een toets zacht en dan hard in een MIDI-tester en lees de laagste en hoogste velocity af. Een gezonde toets dekt het grootste deel van het bereik van 1 tot 127.

Waarom stuurt mijn keyboard altijd dezelfde velocity?

Het heeft geen toetsen die velocity meten, of het staat op een vaste velocity. Zoek een instelling voor de velocitycurve of vaste velocity in het eigen menu van het keyboard.

Waarom is mijn MIDI-keyboard zo zacht?

Een lichte aanraking stuurt lage velocitygetallen en de meeste instrumenten spelen die zacht. Zoek een instelling voor de velocitycurve of aanslaggevoeligheid op het keyboard, of zet het volume van het instrument hoger. Een MIDI-tester toont de getallen die jouw spel stuurt.

Meer in het Nederlands

Pagina's in het Nederlands

Uitgebreide handleidingen, in het Engels

Wie dit schrijft. Ryleigh Newman ontwikkelt InputConfig en bedient de eigen Mac elke dag met een controller, omdat de handen niet goed meewerken. Deze pagina is vertaald uit het Engels. InputConfig staat in het Nederlands als de Mac in het Nederlands is ingesteld. Sommige pagina's van de site zijn nog alleen in het Engels.

Deze pagina in andere talen: English, Español

Download InputConfig in de Mac App StoreGratis. macOS 14 of nieuwer. Geen account, niets verlaat je Mac. Open source op GitHub.