PyTIDE - Die wahrscheinlich kleinste Python IDE der Welt
PyTIDE ist eine Terminal IDE mit Fokus auf Einfachheit, Klarheit, Geschwindigkeit. Als TUI (Terminal User Interface) ist sie darauf ausgelegt vollständig per Tastatur bedienbar zu sein. Das macht sie besonders attraktiv für Linux Systeme ohne Desktop (z.B. auf einem Raspberry Pi per SSH).
PyTIDE bietet neben dem Editor mit Syntax Highlighting, einen integrierten Debugger, eine Projektverwaltung, eine interaktive Konsole.
Features
Editor
- Syntax Highlighting für Python
- Automatische Einrückung
- Ein/auskommentieren
- Read-Only Markdown Darstellung
- Bookmarks und Breakpoints
- setzen und anspringen
Funktionen
- Anleitungs/Hilfe Text
- Dateien laden, speichern, umbenennen
- Projekte laden,speichern, bearbeiten, löschen
- Suchen, Ersetzen mit Scope in aktueller Datei, geöffneten Dateien, Projektverzeichnis
- Markerliste mit Bookmarks, Breakpoints und Suchtreffer
- Interaktive REPL Python Konsole
Projektverwaltung
- Projekte anlegen
- Projektverzeichnis definieren, geöffnete Dateien hinzufügen
- Python Interpreter festlegen
- Virtuelle Umgebung (venv) anlegen
- Startparameter fürs Debugging übergeben
- Umgebungsvariablen beim Ausführen festelegen
Debugger
- Debugger mit Breakpoints
- Variablen anzeigen
- Variablen auflösen (zum Beispiel Objektvariablen)
- Stack anzeigen
- Step In/Out/Over und Stop
MultitrackRec
MultitrackRec ist die erweiterte Version unseres freien Multitrack Servers. Es bietet eine Konsole und eine Weböberfläche, über die konformtable die Konfiguration und Bedienung vorgenommen werden kann. So eigenet es sich nicht nur zum Routen von Ein und Ausgangskanälen von Audio-Interfaces und zum Netzwerkstreamen sondern insbesondere als virtuelle Bandmaschine zum Recorden und Abspielen.
Features
Bedienung
- TUI Konsole für die direkte Bedienung
- eingebaute Weboberfläche zur Bedienung übers Netzwerk
- Tapemachine Modus zur Aufnahme und Wiedergabe von Mehrspuraufnahmen
- Ein und Ausgangsmatrix für konfortables Routing
Funktionen
- Anleitungs/Hilfe Text
- Routing beliebiger Eingangs auf Ausgangskanäle
- Netzwerk StreamIn und StreamOut Schnittstelle
- Audioplayer
- beliebige Mehrspuraufnahmen
- Tapemachine-Modus
- Download der Aufnahmen
MultitrackSrv
MultitrackServer ist ein kostenfreier CLI Audioserver. Es eigenet es sich nicht nur zum Routen von Ein und Ausgangskanälen von Audio-Interfaces und zum Netzwerkstreamen sondern auhch zum Aufnehmen und Abspielen von Mehrspuraufnahmen.
DeafTones
Eine kleine TUI Anwendung welches einen Hörtest emuliert. Es ist möglich aus mehreren Frequenzbereichen zu wählen und bietet die Möglichkeit das Wiedergabegerät (in der Regel ein Kopfhörer) zu kalibrieren. Das Ergebnis wird als Frequenzgangskurve ausgegeben und gespeichert.
Dies ist kein medizinischer Test, sondern dient dem Selbststudium.