LAoE
LAoE betekent op lagen gebaseerde audio-editor en het is een rijke grafische audiosample-editor, gebaseerd op meerdere lagen, drijvende-komma-samples, volumemaskers, variabele selectie-intensiteit en vele plug-ins die geschikt zijn om geluid te manipuleren, zoals filteren , retoucheren, opnieuw bemonsteren, grafische spectrogrambewerking met penselen en rechthoeken, monstercurvebewerking met freehand-pen en spline en andere interpolatiecurven, effecten zoals reverb, echo, comprimeren, uitbreiden, pitch-shift, time-stretch, en nog veel meer... En het is gratis, onder GPL-licentie!

Een lijst met functies (onvolledig (?)):
  • leesbare bestandstypen: .ogg .mp3 .wav .laoe
  • schrijfbare bestandstypen: .wav .laoe
  • aangepast bestandsformaat .laoe slaat de afzonderlijke lagen, bewerkingen en documentatie op
  • ondersteuning voor meerdere kanalen (mono, stereo, 3 en meer), aantal kanalen beperkt door hardware en gebruikt geluidssysteem
  • ondersteuning voor meerdere lagen (tracks met meerdere kanalen), aantal lagen beperkt door alleen hardware
  • drijvende komma verwerking
  • één volumemasker per kanaal
  • verschillende standaard bewerkingen zoals kopiëren, plakken, knippen, verplaatsen, dupliceren, bijsnijden ...
  • onbeperkt ongedaan maken met absoluut zicht
  • uitgebreide selectiefuncties met variabele intensiteitscurve om vloeiende selecties te definiëren, en verschillende selectiemanipulatiefuncties
  • lagen stapel en kanalen stapel om deze objecten te manipuleren
  • zoombare samplecurve-weergave
  • zoombare en configureerbare spectrogramweergave
  • analysehulpmiddelen zoals spectrumweergave, meetinstrumenten, statistieken, rekenmachine ...
  • diverse golfvormgeneratoren zoals signaalgenerator (rechthoek, driehoek, sinus ...), harmonischegenerator, toonhoogtegenerator, vrije vorm generator met diverse interpolatiefuncties ...
  • diverse amplitudefuncties zoals balans, verschillende fades, comprimeren uitbreiden, vervorming, autovolume ...
  • diverse sample-functies zoals constante en variabele resampling, diverse wiskundige functies, convolutie, voorwaartse en inverse snelle Fourier-transformatie (ja, je kunt het frequentiedomein bewerken!) ...
  • sommige filters zoals parametrisch-filter, equalizer, multi-notch filter, FFT-filter ...
  • een geweldig spectrogram-filter, dat het mogelijk maakt om in spectrogram-domein te bewerken, met behulp van een penseel of rechthoek om vormen te selecteren
  • veel audio-effecten zoals meerdere reverbs, delay-echo, chorus-flens, multipitch, disharmonie, pitch shift, time stretch enz ...
  • een disharmony-plug-in om een geluid op verschillende manieren volledig te disharmoniseren
  • sommige plug-ins (effecten en functies) accepteren een functiecurve als parameter om variaties in de tijd van een parameter van dat effect of die functie uit te voeren
  • uniform clipconcept maakt het mogelijk om al deze effecten en functies uit te voeren op gebruikelijke tijddomein-audiosamples, frequentiedomeinspectra (grootte, fase) of elke parametercurve
  • grafische objecten kunnen voor documentatiedoeleinden in de clip worden getekend
  • uitbreidbare plug-in architectuur

Systeem vereisten
  • Minimaal JRE: 1.6.0_27 (1.6.0ga5)
  • Een snelle harde schijf, hoog toerental, snelle leesprestaties
  • Een Pentium 4 of betere processor, een enkele kern heeft met bepaalde opstellingen er veel werk aan.


LAoE op een eComStation machine met Open JDK


LAoE installeren
Download laoe_bin_0_7_06.tar.gz. Je kunt het programma ook downloaden van de LAoE site laoe_bin_0_7_06.tar.gz. Maak een map (directory) "laoe". Open het bestand en open vervolgens het bestand "laoe_bin_0_7_06.tar" in dit bestand. Kopieer alle bestanden en mappen(directories) naar de nieuw aangemaakte map(directory) "laoe". Wis het bestand "laoe.bat". Dat is het.
Zoals je op de afbeelding en aan de bijna eindeloze lijst met functies kunt zien, is het geen eenvoudig programma dat je eenvoudig kunt beheersen. Het is dus verstandig om de volgende handleidingen van een vorige versie te downloaden (er is niet meer beschikbaar); first_steps.pdf, how_to_use_selections.pdf, how_to_use_layers.pdf.

Het laoe.cmd bestand
Deze versie van LAoE werkt met Open JDK in OS/2-eCS. Ik heb een laoe.cmd bestand gemaakt met de volgende inhoud;
@echo off
set BEGINLIBPATH=[station:java]\JAVA160ga5\bin
set path=[station:java]\JAVA160ga5\bin
[station:laoe]
cd [station:laoe]\laoe
java -Duser.home=[station:laoe]\laoe -Xms256M -Xmx256M -jar laoe.jar %* 2>laoe-bugs.txt
Ik gebruik 2 verschillende mappen (directories), een voor Java en een voor LAoE met de door dit programma aangemaakte bestanden. De in het cmd bestand gebruikte verwijzingen;

  • [station: java] = station met Java
  • [station: laoe] = station met LAoE

moet worden vervangen door echte schijfletters. Bewerk en sla het bestand "laoe.cmd" uit de distributie op. Dit bestand wordt gekopieerd naar de "laoe" map(directory). Verder kunnen paden anders zijn, pas dit naar behoefte aan. Maak een nieuw programma object. Geef pad en de bestandsnaam op: "[station: laoe]\laoe\laoe.cmd". In het tabblad Sessie de selectievakjes "OS/2 venster", "Starten als pictogram" en "Venster sluiten bij einde programma" aanvinken. In het tabblad Algemeen kan bij naam "LAoE" worden opgegeven. Uit het bestand "laoe-ecs.zip" kan het icoontje worden gekopieerd.

Parameters / opties verklaard
  • De specificatie "-Duser.home=[station: laoe]\laoe" zorgt ervoor dat LAoE alle noodzakelijke bestanden in eigen map (directory) opslaat in plaats van opslaan in de home directory.
  • De specificatie "-Xms256M" geeft de begingrootte van het toegewezen geheugen aan. De warde komt uit de handleiding "first steps". Je kunt omlaag en omhoog gaan met de specificatie van de hoeveelheid geheugen, dit is afhankelijk van wat je gaat doen. Wees ervan bewust dat de waarde hetzelfde moet zijn als de "-Xmx???M" specificatie
  • De specificatie "-Xmx256M" heeft dezelfde waarde als gebruikt in "-Xms???M" specificatie. In het bestand "Laoe.bat" wordt een waarde van "512M" gebruikt. Met de huidige specificatie kon ik doen wat te zien is in de afbeelding inclusief het opstarten van PMView Pro voor het maken van de afbeelding.
  • De specificatie "%*" komt uit het bestand "Laoe.bat".
  • De opgave "2>laoe-bugs.txt" zorgt ervoor dat alle probleem meldingen (bugs) worden bewaard in het bestand "laoe-bugs.txt". De 2 in "2>" is dus geen typefout! Je kunt deze toevoeging er uit laten als je geen probleem rapporten wil hebben.


LAoE op een eComStation machine met Open JDK


Het programma starten
  • De eerste keer dat ik dit programma startte was in 2011 met de toen beschikbare versie van OpenJDK. Het was niet oerdegelijk. Er zijn nu enkele jaren verstreken en ik heb het programma opnieuw geprobeerd met onze nieuwste versie Open JDK1.6.0ga5. Ook zijn er enkele opmerkingen over de eerste Open JDK 1.6.0-versies. Je moet dus de nieuwste versie gebruiken.
  • Een ander ding om over na te denken is waar je het programma gaat opslaan. Op dit moment staat het op mijn systeem tussen alle andere gebruikersprogramma's, dus niet in het OS/2-station. Maar zelfs dan heb je voldoende ruimte nodig en moet het station snel zijn. Als je een groot geluidsbestand laadt, kun je eindigen met honderden megabytes voor linker- en rechterkanalen. Het wordt als je stopt netjes opgeschoond, maar intussen heb je voldoende ruimte nodig. Als je een ander station voor de geluidsfragmenten (samples) wilt gebruiken, probeer dan de specificatie "-Duser.home=[station: laoe]\laoe" met een ander station. De beste manier om dit te doen, is eerst het installeren op "[station: laoe]\laoe" met het programma. Na de eerste run vindt je de map(directory) "[station: laoe]\laoe\.laoe". Ga nu naar de schijf van jouw keuze voor de geluidsfragmenten (samples). Maak de map(directory) "[station: samples laoe]\laoe". Verplaats nu de submap ".laoe" van "[station: laoe]\laoe" naar "[station: samples laoe]\laoe". Wijzig daarna de "-Duser.home=[station: laoe]\laoe" in "-Duser.home=[drive: samples laoe]\laoe" in het opdrachtbestand. Ik heb het op deze manier gedaan, geen fouten in LAoE.
  • Als er fouten optreden kan het bestand "laoe.properties" in de map(directory) "[station:laoe]\laoe\.laoe" (denk aan de punt!) vervuild zijn voor het correct opstarten van het programma. Je krijgt een heel klein leeg kader, waarschijnlijk in de linkerbovenhoek van het scherm. Beëindig het programma en verwijder het bestand "laoe.properties". Bij het opstarten krijg je de vraag om het programma te installeren. Beantwoord dit met JA. Wat er gebeurt is dat er nieuw bestand "laoe.properties" wordt gemaakt.
  • Bij het starten krijg je 3 frames te zien, een met veel pictogrammen voor het starten van delen van het programma, een met play/loop/rec-opties en een met zoom-opties. Als je meer frames opent zoals in bovenstaande afbeelding en je sluit LAoE op de juiste manier, dan worden deze opnieuw geopend op dezelfde plaats bij de volgende run.
  • Het kader met de clip begint te klein. Daarom worden het menu en de onderste regel met info niet op de juiste manier gepresenteerd. Je kunt dit verhelpen door het kader iets groter te slepen, zie de afbeelding, het betreft het kader in het midden met de blauwe golfvormen.
  • Om een of andere reden laadt een WAV-bestand redelijk snel, met een MP3-bestand is dit veel langzamer, dus wees geduldig. Weet niet of dit gewoon een probleem is van niet-geoptimaliseerde code, verschillen tussen beschikbare JAVA-versies (Sun, Oracle ...) of onze versie van Open JDK. Ik probeerde gewoon bestanden te openen en af te spelen, een paar frames te openen en bestanden te openen en te sluiten, deed een lus en dat werkte allemaal. Maar houd er rekening mee dat geavanceerdere functies misschien niet zo goed werken, heb het nog niet geprobeerd. Dat gezegd hebbende, dit is het enige pakket dat voor ons werkt, alle andere systemen met vergelijkbare mogelijkheden doen het slechter of helemaal niet op ons systeem.

Download
In het bestand zit bovenstaand cmd bestand (alle schijfletters staan op C:) en een OS/2 LAoE icoontje: laoe-ecs.zip.

revision August 3, 2019