Spheren
Muziek van
Paul Merkus
Features van de Muziekverwerker

Introductie

In de vorige eeuw heb ik een "muziekverwerker" geschreven, een softwareprogramma voor de originele MS-DOS PC met vele features, zoals ook beschreven in de MUSIC Help File.

Kernfunctionaliteit voor muzikaal entiteitsbeheer

  • Diverse muzikale objecten: De software ondersteunt een breed scala aan entiteiten, waaronder akkoorden, noten, rusten, maatstrepen, tijdsinstellingen, tooninstellingen, tempo-instellingen en markeringen.
  • Ondersteuning voor songteksten: Het is mogelijk om songteksten te verwerken (als lettergrepen aan noten), met ondersteuning voor woordvorming en melismen.
  • Trackbeheer: Een speciale trackmanager beheert tot 24 tracks, elk met een eigen naam, MIDI-kanaal, poortnummer en instrumentpatch.
  • Ritmische controle met hoge resolutie: De software maakt gebruik van een PPQ-systeem (Pulse Per Quarter-note), dat waarden tot 2048 ondersteunt voor nauwkeurige ritmische plaatsing.

Geautomatiseerde muzikale analyse

  • Harmonische toonsoortanalyse: In de automatische modus voert de software een statistische analyse uit (nootgebruik, grondtoonfrequentie, enz.) om de best passende toonsoort voor een muziekstuk te bepalen./li>
  • Harmonische akkoordafleiding: Het systeem kan automatisch akkoordnamen afleiden uit verticale nootintervallen, waarbij grondtonen, tertsen, kwinten en septiemen worden geïdentificeerd om benaming van de akkoordsymbolen te bepalen.
  • Melodische spelling: Het systeem voert een melodische analyse uit om de notenspelling aan te passen op basis van de relaties tussen leidtonen, waardoor harmonisch correcte voortekens worden gegarandeerd (vooral belangrijk bij chromatische passages).
  • Slimme bundeling en clustering: Korte noten worden automatisch gegroepeerd op basis van hun ritmische positie (op een zwaar of licht maatdeel) en hun muzikale waarden.
  • Automatische maatnummering: De software bevat een routine die alle maten stilzwijgend nummert, rekening houdend met een eventuele opmaat.
  • Rustverdeling: Het systeem kan automatisch gaten in de tijdlijn opvullen met rusten en lange rusten opsplitsen (in op de maatsoort afgestemde vorm).

Bewerken van het muziekstuk

  • Ongedaan maken en opnieuw uitvoeren: Elke wijziging wordt vastgelegd in de geschiedenis van aanpassingen en kan daardoor ongedaan gemaakt worden of opnieuw uitgevoerd.
  • Transpositie: Gebruikers kunnen een selectie of het hele stuk transponeren (incl. octaveren).
  • Inspectie/correctie: Een gedetailleerde inspectie-interface stelt gebruikers in staat om de interne gegevens van een entiteit (snelheid, duur, toonsoortnummer) te bekijken en deze waarden direct aan te passen.

MUSIC Hoofdmenu bij Syrinx

Invoer- en uitvoermogelijkheden

  • Ondersteuning voor meerdere bestandsformaten: Het programma leest en schrijft verschillende versies van het eigen muziekbestandsformaat (MF1, MF2, MF3) en standaard MIDI-bestanden (Type 0 en 1).
  • Polymorf printen: Het ondersteunt printen naar diverse apparaten en formaten, waaronder de Epson FX-80, Star LC-10, HP DeskJet/LaserJet printers, PostScript bestand (stand-alone of encapsulated), X-Window bitmaps en HTML.
  • Geautomatiseerde webexport: De software kan HTML-tabellen genereren die de verschillende bitmaps van de muzikale systemen verzamelen om tot een weergave op het web te komen.

Gebruikersinterface en navigatie

  • Bereikadaptief browsen: Afhankelijk van het bereik wordt er automatisch gekozen tussen enkele, dubbele of drievoudige systeemweergave, waardoor de schermruimte zo efficiënt mogelijk wordt benut.
  • Geavanceerd scrollen: Gebruikers kunnen door de partituur navigeren op noot, maat, systeem of pagina, waarbij de scroller een consistente "selectiecursor" op het scherm behoudt: er is altijd iets geselecteerd wat zichtbaar is op het scherm.
  • Interactieve menu's en formulieren: De interface maakt gebruik van pop-upmenu's, tekstformulieren en numerieke invoerformulieren met ingebouwde geschiedenis voor snelle invoer van titels, componisten en instellingen.

Het Thee arrangement in Hercules grafische mode: breder, maar monochroom

Audio en afspelen

  • Afspelen op de achtergrond: De software beschikt over een muziekspeler in de achtergrond om noten te laten klinken terwijl de gebruiker doorgaat met browsen en/of bewerken.
  • Geanimeerd afspelen: Een speciale modus maakt afspelen met animatie mogelijk, waarbij het scherm de noten volgt die op dat moment worden gespeeld.
  • SoundBlaster-ondersteuning: Het tool bevat low-level drivers voor een geluidskaart met FM-synthese (AdLib/SoundBlaster), met 128 verschillende MIDI instrumentdefinities.