für die kommenden 1, 2 Jahre habe ich vor, ein Tool zur Dokumentation von Musikproduktionen (klassisch) zu programmieren.
Bevor ich näher darauf eingehe, vielleicht ein klein bisschen was als Hintergrund: Ich bin Tonmeisterstudent in Detmold und werde demnächst regelmäßig dazu "genötigt", eine (mehr oder minder) umfassende Dokumentation meiner Aufnahmeproduktionen zu machen. Statt jedes mal eine halbgare Excel-Tabelle zu erstellen und später noch handgezeichnete Bildchen einzuscannen, würde ich diesen Prozess gerne angenehmer und zu einem gewissen Teil automatisiert gestalten.
Die Software soll vorerst folgende Grund-Features bereitstellen:
- Aufnahme der Metadaten zur Produktion (Was wird aufgenommen? Wer spielt? Wo findet das ganze statt? etc.)
- Editor zur Erstellung einer Skizze (Draufsicht) der Instrumenten- und Mikrofonverteilung im Raum
- PDF-Ausgabe der Dokumentation
Soviel zum Vorhaben. Jetzt kommt der Ego-Part:
In meinem vorherigen Studium (Elektrotechnik) bin ich des öfteren mit C (für µC) und Java in Kontakt gekommen, habe allerdings nie größere Projekte realisiert. Da das ganze allerdings neben der Funktionalität einen gleich großen Anteil an Lehrreichtum für mich selbst bieten soll, habe ich mich aus vielerlei Gründen für Python als Sprache und Qt/PySide als GUI-Toolkit entschieden - natürlich einigermaßen Neuland für mich. Eine Einarbeitung in die Grundlagen habe ich bereits hinter mir, aber es ist bei einem Projekt dieser Größe schwierig, den richtigen "Einsteig" zu finden...
Aus diesem Grund habe ich diesen Thread hier erstellt: Wo fange ich am besten an? Klassendiagramme für die Model-Daten sind in Arbeit, aber da kommt mir manchmal die Freiheit Pythons etwas in die Quere - Wenn man alles darf, stolpert man gerne mal in die falsche Richtung. Die Java-Kenntnisse machen es diesbezüglich auch nicht gerade leichter...
In der Hoffnung auf fruchtbare Kommentare.
Herzlichst, sonovice