2024-02-04-17-22 (audio, multitracking, MIDI, sequencing, OpenBSD, sndio, shell)
Paw [1] ist eine als Bourne-Shellskript implementierte DAW (Digital Audio Workstation), die textbasiert im Terminal läuft. Im Kern ist paw ein Aufsatz für das Audio/MIDI-Gerüst sndio, das neben OpenBSD auch auf vielen anderen unixartigen Betriebssystemen läuft.
Paw unterstützt Audio-Multitracking, MIDI-Sequencing und Komposition/Notensatz.
Hier ist ein aktuelles Bildschirmphoto:
stop. [127] 3/4 guitar #1 0 >
2023-04-26-16-13 (ratpoison, window manager, workspace)
Ich verwende nach wie vor Rattengift [2], um meine Fenster zu verwalten. Es geht mir gut, danke der Nachfrage. Die folgende Konfiguration [3] ermöglicht je vier verschiedene Unterteilungen für zwei Monitore. Ohne zusätzliche Skripte. Mit Alt+1 bis Alt+4 wird eine Unterteilung auf dem ersten Monitor ausgewählt. Entsprechend funktioniert Alt+5 bis Alt+8 für den zweiten Monitor. Mit Alt+Shift+1..8 verschiebt man das aktuelle Fenster in die entsprechende Aufteilung. Die Anpassung an eine beliebige Anzahl von Monitoren ist leicht möglich und bleibt dem Leser überlassen. Welchem Leser eigentlich?
m4_include(.ratpoisonrc)
2023-04-26-14-38 (brlcad, OpenBSD)
Bis einschließlich OpenBSD [4] 7.0 läßt sich BRL-CAD [5] in der Version 7.32.2 völlig ohne Anpassungen bauen. Um diese Version auf aktuellem OpenBSD (z.B. 7.3) zu bauen, sollte zuerst das Paket tk (z.B. 8.6.13) installiert und diese Version von BRL-CAD verwendet werden.
git clone https://github.com/BRL-CAD/brlcad cd brlcad git checkout rel-7-32-2 mkdir build cd build cmake .. -DBRLCAD_BUNDLED_LIBS=ON -DCMAKE_BUILD_TYPE=Release -DBRLCAD_ENABLE_STRICT=OFF -DBRLCAD_TCL=OFF make -j2 # as root: make install
Neuere Versionen von BRL-CAD konnte ich bisher nicht erfolgreich unter OpenBSD bauen.
Um direkt aus mged in ein Fenster zu rendern, muß vor dem Programmstart eine Umgebungsvariable gesetzt werden (oder "rt -F /dev/ogl1" aufgerufen werden):
export FB_FILE=/dev/ogl1