EngelsFransSpaans

Ad


OnWorks-favicon

midi2abc - Online in de cloud

Voer midi2abc uit in de gratis hostingprovider van OnWorks via Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

Dit is de opdracht midi2abc die kan worden uitgevoerd in de gratis hostingprovider van OnWorks met behulp van een van onze meerdere gratis online werkstations zoals Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

PROGRAMMA:

NAAM


midi2abc - programma om bestanden in MIDI-formaat om te zetten naar abc-notatie

KORTE INHOUD


midi2abc-f in bestand [-xa] [-ga] [-a accbeats] [-M niet de tijd of handtekening] [-ppu delen per eenheid]
[-aul noemer van lengte-eenheid] [-gu] [-b bars] [-Q tempo] [-u pulsen] [-k sleutel] [-C
kanaal] [-obpl] [-bpl balken] [-bps balken] [-o bestandsnaam] [-s] [-sr eenheden] [-som] [-nt]
[-splitbars] [-splitvoices] [-midigram] [-mftext] [-nogr] [-titelstring] [-originstring]

PRODUCTBESCHRIJVING


midi2abc neemt een bestand in MIDI-indeling en converteert het naar iets dat zo dicht mogelijk bij abc ligt
tekst formaat. De gebruiker moet dan tekstvelden toevoegen die niet aanwezig zijn in de MIDI-header en
mogelijk de uitvoer van abc-noten opschonen.

De uitvoer van midi2abc wordt op het scherm afgedrukt. Gebruik de omleiding om het in een bestand op te slaan
telefoniste (bijv midi2abc -f bestand.mid > bestand.abc) of geef het uitvoerbestand op met de -o
optie.

Gebruik slechts één of geen van de opties -u -gu, -b en -Q. Midi2abc converteert normaal gesproken de MIDI
tijdseenheden in kwantumeenheden die normaal overeenkomen met de abc 1/16e noot of 1/32e
opmerking. Als geen van deze aanwezig is, gebruikt het programma de PPQN-informatie in de MIDI
header om de geschikte conversiefactor te berekenen. Voor de meeste MIDI-bestanden op internet is dat wel het geval
aanbevolen om te vertrouwen op de MIDI-headerinformatie en geen van de andere opties te gebruiken
dan de opmaakopties.

Het programma haalt de maatsoortinformatie uit het MIDI-bestand als dat zo is
cadeau. Anders wordt aangenomen dat het 4/4 is of u kunt het specificeren met -m. keuze.

Als de melodie een anacrusis heeft, kunt u de optie -ga of -xa gebruiken om de zijn te schatten
lengte. U kunt de waarde ook specificeren met de optie -a. De anacrusis is
gespecificeerd in halve lengte-eenheden, waarbij de lengte-eenheid wordt gedefinieerd door het veld L:. Voor
bijvoorbeeld als L: 1/8, dan zou een kwartnoot worden aangegeven met de waarde 4, (4 1/16 eenheden).

OPTIES
-a accbeats
waarbij acbeats de anacrusis specificeert in halve lengte-eenheden.

-xa haal de anacrusis uit het bestand door de eerste sterke noot te vinden

tot raad de anacrusis door het aantal banden tussen staven te minimaliseren

-m niet de tijd of handtekening
tijd notatie

-b bars
aantal maten gewenst in uitvoer

-Q tempo
tempo in kwartnoten per minuut

-u pulsen
Hiermee kunt u direct het aantal midi-pulsen per abc-tijdseenheid opgeven.

-ppu onderdelen voor abc eenheid lengte
Normaal gesproken is de kleinste nooteenheid die midi2abc kan extraheren de helft van de L:-eenheid
lengte. Dit wordt de kwantumeenheid genoemd. Dus voor L: 1/8 kan midi2abc 1/16 extraheren
noten maar niet 1/32 noten. U kunt dit wijzigen door bijvoorbeeld -ppu 4 op te geven.
Het aantal delen moet een macht van 2 zijn.

-au noemer of abc eenheid lengte
Normaal gesproken kiest midi2abc een eenheidslengte van 1/8 of 1/16, afhankelijk van de tijd
handtekening. Voor maatsoorten kleiner dan 3/4 wordt de L: 1/16 gebruikt en voor groter
maatsoorten L: 1/8 wordt gebruikt. U kunt de te gebruiken lengte-eenheid specificeren met behulp van
deze parameter. Dus -aul 32 zorgt ervoor dat midi2abc een eenheidslengte van 1/32 e gebruikt
Let op.

-gu Vertelt midi2abc om het aantal midi-pulsen per abc-tijdseenheid te schatten uit de
nootduur of spatiëring in het MIDI-bestand.

-gk Vertelt midi2abc om de toonsoort te raden door het aantal voortekens te minimaliseren
zelfs als de toonsoort al in het MIDI-bestand is gespecificeerd. Standaard de sleutel
handtekening is degene die is opgegeven in het MIDI-bestand. Als het niet is gespecificeerd, dan is de
programma raadt de toonsoort door voortekens te minimaliseren.

-k sleutel toonsoort: -6 tot 6 kruizen.

-c kanaal
selecteer alleen dit midikanaal.

-f in bestand
invoerbestand in midi-formaat

-o uitgang filet
specificeert de naam van het uitvoer abc-bestand.

-s gooi geen hele korte noten weg.

-sr quantum eenheden
noteer geen korte rust kleiner dan de gespecificeerde grootte na een noot. Als de
grootte (in kwantumeenheden) nul is, wordt er niets gedaan. Voor grotere waarden is de rest
opgenomen in de voorgaande noot. Met andere woorden, de voorafgaande noot wordt verlengd
om die rust op te nemen.

-som print een korte samenvatting van het ingevoerde midi-bestand.

-nt zoek niet naar triolen of gebroken ritmes

-obpl Print slechts één maat per regel in plaats van 4. Voor complexe muziek verbetert dit de
leesbaarheid en vermijdt enkele problemen met sommige abc naar postscript-converters. Dit
optie is afgeschaft.

-nogr (Geen notengroepering.) Voegt een spatie in tussen alle noten. Het maakt een minder mooi
postscript-bestand, maar het is gemakkelijker te bewerken.

-bpl nbars
Druk nbars muziek af op elke regel gevolgd door een backslash.

-bps nbars
Wanneer nbars zijn afgedrukt (inclusief die lijnen die zijn verbonden door een backslash
vervolg) naar een nieuwe regel gaan (zonder backslash).

-splitstaven
Deze parameter verandert de manier waarop midi2abc akkoorden afdrukt die zijn samengesteld uit ongelijke noten
lengte (polyfone akkoorden). Normaal gesproken voegt midi2abc de langere noten samen met de noten
in het volgende akkoord met behulp van banden. Een meer leesbare uitvoer kan worden verkregen als de
maat wordt opgesplitst in afzonderlijke delen met behulp van de '&'-functie in abc-notatie. De
algoritme voor het verdelen van de noten in een polyfoon akkoord om stemmen te scheiden
(label_splits in midi2abc.c) heeft enige verbetering nodig. Ik ben blij met alle hulp.

-splitstemmen
Deze parameter behandelt, net als hierboven, polyfone akkoorden door een volledige stem te splitsen
in meerdere stemmen.

- midigram
Wanneer deze optie verschijnt, worden alle andere opties genegeerd en geen abc-bestand
geproduceerd. In plaats daarvan wordt een lijst met alle noten in het MIDI-bestand in een vast formaat afgedrukt
formaat. Elke regel vertegenwoordigt een paar MIDI-noot aan/uit-gebeurtenissen. De regel bevat
de aan/uit-tijd van de noot, het tracknummer, kanaalnummer, midi-toonhoogte en midi
snelheid. De laatste record geeft de duur van het MIDI-bestand in MIDI-puls aan
eenheden. De uitvoer is ontworpen om naar een grafische gebruikersinterface te gaan
maak een grafische weergave (pianorol).

-mftekst
Wanneer deze optie verschijnt, worden alle andere opties genegeerd en geen abc-bestand
geproduceerd. In plaats daarvan wordt een lijst met alle MIDI-commando's afgedrukt. De uitvoer is
ontworpen om in een grafische gebruikersinterface te gaan die wordt geleverd door runabc.tcl.

-titel snaar
Vervangt het standaard titelveld na T: door de opgegeven tekenreeks.

-oorsprong snaar
Voegt een O:-veld toe met de gegeven tekenreeks.

KENMERKEN
* De sleutel is gekozen om het aantal voortekens te minimaliseren. Alternatief, de gebruiker
kan de sleutel numeriek specificeren (een positief getal is het aantal kruizen, een negatief
aantal is minus het aantal flats).

* De nootlengte kan worden ingesteld door het totale aantal maten of het tempo van het stuk op te geven.
Als alternatief kan de nootlengte uit het bestand worden gelezen. Standaard is het dat echter wel
op een heuristische manier afgeleid uit de afstanden tussen de noten. Dit betekent dat u dat niet doet
de MIDI-klok als metronoom moet gebruiken bij het inspelen van een melodie vanaf een toetsenbord.

* Maatstrepen worden automatisch ingevoegd. De gebruiker specificeert het aantal maten in het
anacrusis voor de eerste maatstreep en de maatsoort.

* Het programma kan raden hoe lang de anacrusis is, hetzij door naar de eerste te zoeken
sterke noot of het minimaliseren van het aantal noten gesplitst door een gelijkspel over een maatstreep.

* Waar een noot verder reikt dan een maateinde, wordt deze gesplitst in twee gekoppelde noten.

* De uitvoer heeft 4 maten per regel.

* Er worden voldoende toevallige tekens in de muziek gezet om ervoor te zorgen dat er geen toonhoogtefouten optreden als a
maatstreep wordt toegevoegd of verwijderd.

* Het programma probeert noten verstandig in elke maat te groeperen.

* Drietallen en gebroken ritmes (a>b) worden ondersteund.

* Akkoorden worden geïdentificeerd.

* Tekstinformatie van het originele MIDI-bestand is als commentaar opgenomen.

* De optie -c kan worden gebruikt om slechts 1 MIDI-kanaal te selecteren. Evenementen op andere kanalen zijn
buiten beschouwing gelaten.

Beperkingen
midi2abc niet...

* Geef melodietitel, componist of een ander veld behalve X: , K:, Q:, M: en L: - deze
moeten achteraf met de hand worden toegevoegd, hoewel ze mogelijk in de tekst van de
MIDI-bestand.

* Ondersteuning van duplets, quadruplets, andere esoterische functies.

* Ondersteuning mid-tune sleutel of maatsoort wijzigingen.

* Leid herhalingen af. De uitvoer is slechts de notities in het invoerbestand.

* Herstel een abc-melodie zoals geleverd aan abc2midi. Als u dit echter wilt doen, "midi2abc
-xa -f bestand.mid" komt in de buurt.

Gebruik midi2abc online met behulp van onworks.net-services


Gratis servers en werkstations

Windows- en Linux-apps downloaden

  • 1
    NSIS: Nullsoft scriptbaar installatiesysteem
    NSIS: Nullsoft scriptbaar installatiesysteem
    NSIS (Nullsoft Scriptable Install
    System) is een professionele open source
    systeem om Windows-installatieprogramma's te maken. Het
    is ontworpen om zo klein en flexibel te zijn
    zo mogelijk...
    Download NSIS: Nullsoft Scriptable Install System
  • 2
    autorisatie
    autorisatie
    AuthPass is een open source wachtwoord
    manager met ondersteuning voor de populaire en
    bewezen Keepass (kdbx 3.x EN kdbx 4.x ...
    Authentificatie downloaden
  • 3
    Zabbix
    Zabbix
    Zabbix is ​​een open enterprise-klasse
    source gedistribueerde monitoringoplossing
    ontworpen om te monitoren en te volgen
    prestaties en beschikbaarheid van het netwerk
    servers, apparaat...
    Zabbix downloaden
  • 4
    KVerschil3
    KVerschil3
    Deze repository wordt niet langer onderhouden
    en wordt bewaard voor archiveringsdoeleinden. Zie je wel
    https://invent.kde.org/sdk/kdiff3 for
    de nieuwste code en
    https://download.kde.o...
    KDiff3 downloaden
  • 5
    USBLoaderGX
    USBLoaderGX
    USBLoaderGX is een GUI voor
    Waninkoko's USB Loader, gebaseerd op
    libwiigui. Het maakt een lijst en
    lancering van Wii-spellen, Gamecube-spellen en
    homebrew op Wii en WiiU...
    USBLoaderGX downloaden
  • 6
    Firebird
    Firebird
    Firebird RDBMS biedt ANSI SQL-functies
    & draait op Linux, Windows &
    verschillende Unix-platforms. Functies
    uitstekende gelijktijdigheid en prestaties
    & stroom...
    Firebird downloaden
  • Meer "

Linux-commando's

Ad