Εφαρμογή Εγγραφής Μουσικής Πολλαπλών Καναλιών — Version 0.1.1
2026-04-13
Το Musician's Canvas είναι μια εφαρμογή εγγραφής μουσικής πολλαπλών καναλιών για επιτραπέζιους υπολογιστές. Υποστηρίζει ηχητική εγγραφή από μικρόφωνα και συσκευές line-in, εγγραφή MIDI από πληκτρολόγια και ελεγκτές, καθώς και μίξη όλων των καναλιών σε ένα ενιαίο αρχείο WAV ή FLAC. Μια συνοδευτική εφαρμογή, το Virtual MIDI Keyboard, παρέχει ένα εικονικό πληκτρολόγιο πιάνου για αποστολή νοτών MIDI.
Το Musician's Canvas έχει σχεδιαστεί για ευκολία χρήσης, παρέχοντας παράλληλα χαρακτηριστικά που συναντώνται συνήθως σε ψηφιακούς σταθμούς εργασίας ήχου (DAW):
Εκτελέστε το εκτελέσιμο αρχείο musicians_canvas από τον κατάλογο κατασκευής ή τη θέση εγκατάστασής σας:
./musicians_canvas
Κατά την πρώτη εκκίνηση, η εφαρμογή ανοίγει με ένα κενό έργο. Θα πρέπει να ορίσετε έναν κατάλογο έργου πριν από την εγγραφή.
Κατά την εκκίνηση, η εφαρμογή εφαρμόζει το αποθηκευμένο θέμα (σκοτεινό ή φωτεινό) και, αν ένας κατάλογος έργου χρησιμοποιήθηκε προηγουμένως και περιέχει ένα αρχείο project.json, το έργο φορτώνεται αυτόματα.
Ορίστε τον κατάλογο έργου: Εισαγάγετε ή αναζητήστε έναν φάκελο στο πεδίο "Project Location" στο επάνω μέρος του παραθύρου. Εδώ θα αποθηκευτούν οι εγγραφές και το αρχείο έργου.
Προσθέστε ένα κανάλι: Κάντε κλικ στο κουμπί + Add Track. Εμφανίζεται ένα νέο κανάλι με προεπιλεγμένες ρυθμίσεις. Αν είναι το μόνο κανάλι στο έργο και δεν έχει ακόμη εγγραφεί, οπλίζεται αυτόματα για εγγραφή.
Ονομάστε το κανάλι: Πληκτρολογήστε ένα όνομα στο πεδίο κειμένου δίπλα στο κουμπί "Options". Αυτό το όνομα χρησιμοποιείται ως όνομα αρχείου για το ηχογραφημένο αρχείο ήχου.

Ακριβώς κάτω από τη γραμμή μενού υπάρχει μια γραμμή εργαλείων με κουμπιά γρήγορης πρόσβασης:

Το αρχείο έργου (project.json) αποθηκεύει ονόματα καναλιών, τύπους, νότες MIDI, αναφορές αρχείων ήχου και όλες τις ρυθμίσεις που αφορούν το συγκεκριμένο έργο. Τα αρχεία ήχου αποθηκεύονται στον ίδιο κατάλογο με το project.json και ονομάζονται σύμφωνα με τα κανάλια τους (π.χ., My_Track.flac).
Αν κλείσετε την εφαρμογή με μη αποθηκευμένες αλλαγές, εμφανίζεται ένα παράθυρο επιβεβαίωσης που ρωτά αν θέλετε να αποθηκεύσετε πριν από την έξοδο.
Ενώ ένα έργο είναι ανοιχτό, μπορείτε να σύρετε ένα ή περισσότερα υποστηριζόμενα αρχεία ήχου από τη διαχείριση αρχείων σας (Windows Explorer, macOS Finder, διαχείριση αρχείων Linux κ.λπ.) απευθείας στο παράθυρο του Musician's Canvas για να τα προσθέσετε ως νέα κανάλια ήχου.
.wav και .flac. Τα αρχεία σε οποιαδήποτε άλλη
μορφή παραλείπονται σιωπηλά και ένας διάλογος στο τέλος παραθέτει ποια
αρχεία παραλείφθηκαν.Bass Line.wav δημιουργεί ένα κανάλι ήχου με το όνομα "Bass Line".Κάθε κανάλι μπορεί να ρυθμιστεί είτε ως Audio (για εγγραφή μικροφώνου/line-in) είτε ως MIDI (για εγγραφή πληκτρολογίου/ελεγκτή).
Για αλλαγή του τύπου καναλιού:
Αυτό ανοίγει το παράθυρο Ρύθμισης Καναλιού όπου μπορείτε να επιλέξετε την πηγή εισόδου.

Κάθε γραμμή καναλιού παρέχει τα ακόλουθα χειριστήρια:
Όταν ένα έργο έχει ακριβώς ένα κανάλι και αυτό το κανάλι δεν έχει ακόμη εγγραφεί, οπλίζεται αυτόματα για εγγραφή. Αυτό ισχύει τόσο κατά την προσθήκη του πρώτου καναλιού σε ένα νέο έργο όσο και κατά το άνοιγμα ενός υπάρχοντος έργου που έχει ένα μόνο κενό κανάλι.
Ο εγγεγραμμένος ήχος αποθηκεύεται ως αρχείο FLAC στον κατάλογο έργου, με όνομα βάσει του καναλιού.
Κατά τη διάρκεια εγγραφής και αναπαραγωγής, όλα τα διαδραστικά χειριστήρια (κουμπιά καναλιών, ρυθμίσεις κ.λπ.) απενεργοποιούνται για αποφυγή τυχαίων αλλαγών.
Τα κανάλια ήχου έχουν κουμπί Εφέ ακριβώς κάτω από Options. Ανοίγει το παράθυρο Εφέ καναλιού, όπου χτίζετε μια διατεταγμένη αλυσίδα εισαγόμενων εφέ για εγγραφή σε αυτό το κανάλι:

Περιλαμβάνονται Reverb, Chorus, Flanger, Overdrive / distortion, Amp & cabinet (μοντελοποίηση ενισχυτή και καμπίνας: τύπος ενισχυτή, καμπίνα, κέρδος, μπάσα/μεσαία/πρίμα, «αέρας» και μίξη) και Vibrato (Tremolo).
Vibrato (Tremolo) είναι το κλασικό Fender “Vibrato” (στην πράξη tremolo): περιοδική διαμόρφωση έντασης. Το Speed ορίζει την ταχύτητα παλμού και το Intensity (Depth) το βάθος (από διακριτικό “shimmer” έως πλήρες “chop”).
Στιγμιότυπα του Amp & cabinet:


Τα εφέ εφαρμόζονται όταν σταματάτε την εγγραφή, μετά τη συνήθη καταγραφή και επαναδειγματοληψία. Η ρύθμιση αποθηκεύεται στο project.json στο πεδίο audioEffectChain.
Project → Project Settings → Mix Effects lets you build the same kind of ordered effect chain as Track effects (Reverb, Chorus, Flanger, Overdrive / distortion, Amp & cabinet, Vibrato (Tremolo)), but applied to the entire mixed program: when you press Play to hear all enabled tracks together, and when you export with Mix tracks to file (toolbar or Tools menu). The chain is saved in project.json under projectSettings → mixEffectChain.
Project → Project Settings → Aux / Send Bus configures a shared effect chain fed by each track’s Aux send slider (on the track row). The dry mix of all tracks is summed, each track’s post-gain/post-pan signal is scaled by its Aux level and sent through this bus, then the wet aux output is added back to the dry sum before Mix Effects run. Use it for a single shared reverb/delay while keeping per-track insert effects independent.
To reduce harsh digital clipping when processing pushes peaks toward full scale, the effect engine applies a soft limiter to normalized float samples immediately before conversion to 16-bit PCM. The EffectWidget base class documents guardFloatSampleForInt16Pcm() and softLimitFloatSampleForInt16Pcm() for any new real-time code that writes to 16-bit audio.
Each track row includes a compact mixer strip:
Options → Track Configuration also offers Clip trim (non-destructive): Trim start and Trim end skip that many seconds from the beginning and end of the clip for playback, mix, and export without deleting the underlying recording.
MIDI tracks can carry control change (CC) automation stored in the project and in exported .mid files; offline playback and mix use these events when rendering MIDI to audio.
Edit → Undo / Redo (standard shortcuts) apply to mixer and trim changes made on tracks.
Δίπλα στην ένδειξη χρόνου, το πλαίσιο Παρακολούθηση ήχου κατά την εγγραφή ενεργοποιεί ή όχι τη μετάδοση ζωντανής εισόδου στην έξοδο ήχου του έργου κατά την εγγραφή:
Η επιλογή αποθηκεύεται στο έργο (monitorWhileRecording στο project.json). Απενεργοποιήστε για να μειώσετε την ακουστική επιστροφή στο μικρόφωνο.
Κατά την εγγραφή νέου καναλιού ενώ άλλα ενεργοποιημένα κανάλια περιέχουν ήδη δεδομένα ήχου ή MIDI, το Musician's Canvas εκτελεί εγγραφή overdub: τα υπάρχοντα κανάλια μιξάρονται μαζί και αναπαράγονται σε πραγματικό χρόνο ενώ το νέο κανάλι εγγράφεται. Αυτό σας επιτρέπει να ακούτε τα προηγουμένως εγγεγραμμένα μέρη ενώ ηχογραφείτε ένα νέο.
Η μίξη των υπαρχόντων καναλιών προετοιμάζεται πριν ξεκινήσει η καταγραφή, ώστε η εγγραφή και η αναπαραγωγή να ξεκινούν περίπου την ίδια στιγμή, διατηρώντας όλα τα κανάλια συγχρονισμένα.
Το Musician's Canvas υποστηρίζει δύο backends καταγραφής ήχου:
Το backend εγγραφής μπορεί να ρυθμιστεί ανά έργο στο Project > Project Settings > Audio.
Το Musician's Canvas εγγράφει στον εγγενή ρυθμό δειγματοληψίας της συσκευής εισόδου ήχου και στη συνέχεια μετατρέπει αυτόματα στον ρυθμό δειγματοληψίας που έχει ρυθμιστεί στο έργο χρησιμοποιώντας υψηλής ποιότητας επαναδειγματοληψία. Αυτό σημαίνει ότι μπορείτε να ορίσετε οποιονδήποτε ρυθμό δειγματοληψίας έργου (π.χ., 44100 Hz ή 48000 Hz) ανεξάρτητα από τον εγγενή ρυθμό της συσκευής. Η μετατροπή διατηρεί το ύψος και τη διάρκεια ακριβώς.
Ορισμένες συσκευές ήχου (π.χ., μικρόφωνα USB webcam) είναι φυσικά μονοφωνικές αλλά διαφημίζονται ως στερεοφωνικές από το λειτουργικό σύστημα. Το Musician's Canvas το ανιχνεύει αυτόματα και προσαρμόζει ανάλογα τον αριθμό καναλιών. Αν το έργο είναι ρυθμισμένο για στερεοφωνικό ήχο, το μονοφωνικό σήμα αντιγράφεται και στα δύο κανάλια.
Οι νότες MIDI εμφανίζονται σε μια οπτικοποίηση piano roll στο κανάλι.
Το Musician's Canvas περιλαμβάνει έναν ενσωματωμένο μετρονόμο που μπορεί να χρησιμοποιηθεί κατά την εγγραφή για να βοηθήσει στην τήρηση του ρυθμού. Κάντε κλικ στο κουμπί του μετρονόμου στη γραμμή κουμπιών (κάτω από τη γραμμή μενού) για να ανοίξετε το παράθυρο ρυθμίσεων μετρονόμου:

Το παράθυρο διαλόγου παρέχει:
Όταν ο μετρονόμος είναι ενεργοποιημένος, αρχίζει να χτυπά μόλις ξεκινήσει πραγματικά η εγγραφή (μετά την ολοκλήρωση της αντίστροφης μέτρησης 3 δευτερολέπτων) και σταματά όταν τελειώσει η εγγραφή.
Κάντε κλικ στο κουμπί Play για μίξη και αναπαραγωγή όλων των ενεργοποιημένων καναλιών. Η υπόδειξη εργαλείου του κουμπιού αλλάζει για να υποδείξει αν θα αναπαράγει ή θα εγγράψει βάσει του αν κάποιο κανάλι είναι οπλισμένο. Τα απενεργοποιημένα κανάλια (χωρίς τσεκ) εξαιρούνται από την αναπαραγωγή.
Κατά την αναπαραγωγή, τα κανάλια ήχου αποκωδικοποιούνται από τα αρχεία FLAC τους και τα κανάλια MIDI μετατρέπονται σε ήχο χρησιμοποιώντας τον ενσωματωμένο συνθετητή FluidSynth. Όλα τα κανάλια μιξάρονται μαζί και αναπαράγονται μέσω της συσκευής εξόδου ήχου του συστήματος.
Κάντε κλικ στο κουμπί Stop για τερματισμό της αναπαραγωγής ανά πάσα στιγμή.
Χρησιμοποιήστε Tools > Mix tracks to file (Ctrl+M) για εξαγωγή όλων των ενεργοποιημένων καναλιών σε ένα ενιαίο αρχείο ήχου. Ένα παράθυρο σας επιτρέπει να επιλέξετε τη διαδρομή εξόδου και τη μορφή:
Η μίξη χρησιμοποιεί τον ρυθμό δειγματοληψίας που έχει ρυθμιστεί στο έργο. Τα κανάλια MIDI αποδίδονται χρησιμοποιώντας το ρυθμισμένο SoundFont.
Χρησιμοποιήστε Settings > Configuration (Ctrl+,) για ορισμό γενικών προεπιλογών που ισχύουν για όλα τα έργα:



.sf2 για σύνθεση MIDI. Σε Linux, ένα SoundFont συστήματος μπορεί να ανιχνευθεί αυτόματα αν είναι εγκατεστημένο το πακέτο fluid-soundfont-gm. Σε Windows και macOS, πρέπει να ρυθμίσετε τη διαδρομή SoundFont χειροκίνητα.

Χρησιμοποιήστε Project > Project Settings (Ctrl+P) για παράκαμψη των γενικών προεπιλογών μόνο για το τρέχον έργο. Αυτό είναι χρήσιμο για έργα που χρειάζονται συγκεκριμένο ρυθμό δειγματοληψίας, SoundFont ή συσκευή ήχου. Οι ρυθμίσεις ανά έργο αποθηκεύονται μέσα στο αρχείο project.json.


The Mix Effects tab is a scrollable list with the same controls as Track effects (Add effect…, drag ≡ to reorder, ✕ to remove). Processing order is top to bottom on the combined mix of all enabled tracks. These effects run during whole-project playback and when mixing to a single WAV or FLAC file; they are not baked into individual track files on disk. An empty list leaves the mixed signal unchanged aside from the mixer's own level handling.
Configure the shared aux effect chain (same effect types as track inserts). Each track’s Aux slider on the track row controls how much of that track’s signal is sent through this bus; the wet aux return is summed with the dry mix before Mix Effects are applied.
| Στοιχείο Μενού | Συντόμευση | Περιγραφή |
|---|---|---|
| Save Project | Ctrl+S | Αποθήκευση τρέχοντος έργου στο δίσκο |
| Open Project | Ctrl+O | Άνοιγμα υπάρχοντος αρχείου έργου |
| Close | Ctrl+Q | Έξοδος από την εφαρμογή |
| Στοιχείο Μενού | Συντόμευση | Περιγραφή |
|---|---|---|
| Project Settings | Ctrl+P | Configure project-specific settings (includes Aux / Send Bus) |
| Tempo map | Edit tempo changes (seconds vs BPM) for metronome and MIDI quantization | |
| Add Demo Data to Selected Track | Προσθήκη δειγματικών νοτών MIDI για επίδειξη |
| Menu Item | Shortcut | Description |
|---|---|---|
| Undo | Ctrl+Z | Undo recent mixer/trim edits on tracks |
| Redo | Ctrl+Shift+Z | Redo |
| Στοιχείο Μενού | Συντόμευση | Περιγραφή |
|---|---|---|
| Configuration | Ctrl+, | Άνοιγμα γενικών ρυθμίσεων εφαρμογής |
| Στοιχείο Μενού | Συντόμευση | Περιγραφή |
|---|---|---|
| Mix tracks to file | Ctrl+M | Εξαγωγή όλων των ενεργοποιημένων καναλιών σε αρχείο |
| Export stems to folder | One WAV stem per track (gain/pan/trim; no master Mix Effects) | |
| Recording options | Punch-in region for audio; loop playback for the whole project | |
| Quantize MIDI | Snap MIDI note starts to a grid (all MIDI tracks or armed track only) | |
| Add drum track | D | Προσθήκη MIDI τυμπάνων και .mid (δείτε παρακάτω) |
| Virtual MIDI Keyboard | Εκκίνηση της συνοδευτικής εφαρμογής πληκτρολογίου |
| Στοιχείο Μενού | Συντόμευση | Περιγραφή |
|---|---|---|
| Manual | Alt+M | Άνοιγμα του PDF εγχειριδίου στη γλώσσα που είναι επιλεγμένη στην εφαρμογή |
| About | Εμφάνιση πληροφοριών έκδοσης και εφαρμογής |
| Συντόμευση | Ενέργεια |
|---|---|
| Ctrl+S | Αποθήκευση έργου |
| Ctrl+Z | Undo (mixer/trim) |
| Ctrl+Shift+Z | Redo |
| Ctrl+O | Άνοιγμα έργου |
| Ctrl+M | Μίξη καναλιών σε αρχείο |
| D | Προσθήκη κομματιού τύμπανων (μενού Tools) |
| Ctrl+P | Ρυθμίσεις Έργου |
| Ctrl+, | Ρυθμίσεις / Διαμόρφωση |
| Alt+M | Open PDF manual (Help) |
| Ctrl+Q / Alt+F4 | Έξοδος |
Tools → Add drum track (συντόμευση D) προσθέτει MIDI κομμάτι τυμπάνων στο κανάλι 10 General MIDI (δείκτης 9). Προεπιλεγμένο όνομα Drums.
Γράφεται αμέσως .mid στον φάκελο έργου: δύο μέτρα 4/4. Ρυθμός:
Σύνδεσμοι: Audient, MDrummer, Reddit, CS229 PDF.
Το Virtual MIDI Keyboard είναι μια συνοδευτική εφαρμογή (virtual_midi_keyboard) που παρέχει ένα πληκτρολόγιο πιάνου στην οθόνη για αποστολή νοτών MIDI. Μπορεί να εκκινηθεί από το μενού Tools > Virtual MIDI Keyboard στην κύρια εφαρμογή, ή να εκτελεστεί ανεξάρτητα.

Το πληκτρολόγιο υπολογιστή αντιστοιχίζεται σε πλήκτρα πιάνου σε δύο οκτάβες:
Κάτω οκτάβα (ξεκινώντας από την τρέχουσα οκτάβα):
| Πλήκτρο | Νότα |
|---|---|
| Z | C |
| S | C#/Db |
| X | D |
| D | D#/Eb |
| C | E |
| V | F |
| G | F#/Gb |
| B | G |
| H | G#/Ab |
| N | A |
| J | A#/Bb |
| M | B |
Πάνω οκτάβα (μία οκτάβα ψηλότερα):
| Πλήκτρο | Νότα |
|---|---|
| Q | C |
| 2 | C#/Db |
| W | D |
| 3 | D#/Eb |
| E | E |
| R | F |
| 5 | F#/Gb |
| T | G |
| 6 | G#/Ab |
| Y | A |
| 7 | A#/Bb |
| U | B |
| I | C (επόμενη οκτάβα) |
| 9 | C#/Db |
| O | D |
| 0 | D#/Eb |
| P | E |
Τα πλήκτρα φωτίζονται οπτικά όταν πατιούνται (τα λευκά πλήκτρα γίνονται ανοιχτό μπλε, τα μαύρα πλήκτρα σκουραίνουν).
Ανοίξτε το παράθυρο Διαμόρφωσης (Settings > Configuration, Ctrl+,) για ρύθμιση συσκευών MIDI και ήχου:

.sf2 για τον ενσωματωμένο συνθετητή.| Συντόμευση | Ενέργεια |
|---|---|
| Ctrl+, | Παράθυρο διαμόρφωσης |
| Ctrl+U | Βοήθεια / Πληροφορίες χρήσης |
| Ctrl+Q | Κλείσιμο |
.sf2) για μεταγενέστερη αναπαραγωγή.Οι νότες εμφανίζονται στο piano roll. Το File > Save Project γράφει αρχείο .mid και project.json στον φάκελο του έργου.
Η αναπαραγωγή χρησιμοποιεί FluidSynth με SoundFont από τις ρυθμίσεις. Ελέγξτε Settings > Configuration > MIDI (ή Project > Project Settings για παρακάμψεις ανά έργο): απαιτείται έγκυρη διαδρομή .sf2. Στο Linux ένα σύστημα SoundFont μπορεί να εντοπιστεί αυτόματα· σε Windows και macOS συνήθως επιλέγετε χειροκίνητα το αρχείο.
Είναι δύο ξεχωριστά προγράμματα. Ξεκινήστε το Virtual MIDI Keyboard από Tools > Virtual MIDI Keyboard (ή μόνο του). Για να φτάσουν οι νότες από το πληκτρολόγιο οθόνης στο Musician's Canvas κατά την εγγραφή MIDI, το λειτουργικό πρέπει να δρομολογήσει την έξοδο MIDI του πληκτρολογίου σε είσοδο που χρησιμοποιεί το Musician's Canvas — συχνά με εικονικό καλώδιο MIDI ή ταιριασμένες θύρες και στις δύο εφαρμογές. Δεν συνδέονται αυτόματα.
Το Settings > Configuration ορίζει καθολικές προεπιλογές (θέμα, γλώσσα, συσκευές MIDI/ήχου, SoundFont κ.λπ.). Το Project > Project Settings αντικαθιστά μέρη μόνο για το τρέχον έργο και αποθηκεύεται στο project.json. Αν ένα πεδίο παραμένει στην προεπιλογή έργου, ισχύει η καθολική τιμή από το Configuration.
Τα αρχεία γίνονται δεκτά μόνο όταν έχει οριστεί κατάλογος έργου και το Musician's Canvas δεν αναπαράγει ούτε ηχογραφεί. Υποστηριζόμενοι τύποι: .wav και .flac· άλλες καταλήξεις παραλείπονται και εμφανίζονται σε διάλογο. Κάθε αρχείο γίνεται νέο κανάλι ήχου με όνομα από το βασικό όνομα αρχείου.
Ο ήχος αποθηκεύεται στον κατάλογο έργου ως <όνομα_καναλιού>.flac (χαρακτήρες όπως / \ : * ? " < > | αντικαθίστανται με κάτω παύλα). Το αρχείο έργου είναι project.json στον ίδιο φάκελο. Τα κανάλια MIDI αποθηκεύονται ως <όνομα_καναλιού>.mid όταν αποθηκεύετε το έργο (μαζί με νότες στο project.json).
Κατά τη μίξη ή αναπαραγωγή το MIDI αποδίδεται πρώτα σε προσωρινό WAV εσωτερικά. Αν είναι γνωστή η διαδρομή έργου, το Musician's Canvas γράφει και FLAC προσωρινής αποθήκευσης στον φάκελο έργου: <καθαρισμένο_όνομα_καναλιού>.flac (ίδιοι κανόνες με άλλα αρχεία καναλιών). Το όνομα βασίζεται στο όνομα καναλιού, όχι σε εσωτερικό ID.
Όχι. Μόνο ένα κανάλι μπορεί να είναι οπλισμένο κάθε φορά· αυτό λαμβάνει την επόμενη ηχογράφηση. Χτίστε το κομμάτι ηχογραφώντας ένα-ένα (το overdub αναπαράγει υπάρχοντα κανάλια κατά νέα λήψη).
Όχι. Όταν είναι ενεργό, το μετρονόμο ακούγεται μέσω συστήματος ήχου μόνο ως αναφορά για εσάς. Δεν μιξάρεται στο αρχείο ηχογράφησης.
Στα Windows η κύρια εφαρμογή αναμένει οδηγό ASIO για αξιόπιστο ήχο χαμηλής καθυστέρησης. Εγκαταστήστε ASIO4ALL ή οδηγό κατασκευαστή σε περίπτωση σφαλμάτων.
Στο πακέτο .app, το εκτελέσιμο Virtual MIDI Keyboard αντιγράφεται μέσα στο Musician's Canvas.app (Contents/MacOS/) ώστε να διανέμεται ένας φάκελος εφαρμογής. Εξακολουθείτε να το ανοίγετε από Tools > Virtual MIDI Keyboard.
amixer ή τις ρυθμίσεις ήχου της επιφάνειας εργασίας σας για έλεγχο των επιπέδων έντασης..sf2) είναι ρυθμισμένο στο Settings > Configuration > MIDI.fluid-soundfont-gm.libpipewire-0.3-dev (απαιτείται για ενσωμάτωση PipeWire με τον συνθετητή FluidSynth).Δείτε το README για πλήρεις οδηγίες κατασκευής για Linux, macOS και Windows, συμπεριλαμβανομένων όλων των απαιτούμενων εξαρτήσεων.