PartialString το δωρεάν φυσικού μοντέλου synth που προσομοιώνει πραγματικές χορδές

Utility Wire
6 Min Read

PartialString είναι ένα δωρεάν physical modeling synthesizer από τη Different Instruments που δεν βασίζεται σε samples, wavetable ή virtual analog λογική, αλλά σε πραγματικό, σε πραγματικό χρόνο υπολογισμό της δόνησης μιας νύσσόμενης χορδής με τη μέθοδο Finite-Difference Time-Domain (FDTD).

Διατίθεται για macOS, Windows και Linux και προσεγγίζει τη σύνθεση με τρόπο πιο «μηχανικό» και ταυτόχρονα μουσικό, δίνοντας σε producers και sound designers τη δυνατότητα να κινηθούν από ρεαλιστικά plucks μέχρι ατμοσφαιρικά pads και πιο πειραματικά textures.

Πώς λειτουργεί

Στον πυρήνα του, το PartialString υπολογίζει συνεχώς πώς δονείται μια εικονική χορδή αφού δεχτεί το excitation.

Αντί να αναπαράγει ηχογραφημένο υλικό ή να μιμείται τη συμπεριφορά της χορδής με φίλτρα και oscillators, παράγει κάθε νότα από τη μαθηματική προσομοίωση της ίδιας της κίνησης.

Η απόκριση επηρεάζεται από παραμέτρους όπως το excitation position, το pickup location, το string length, το damping και τη simulation accuracy.

Το αποτέλεσμα είναι ένα όργανο με δυναμική συμπεριφορά και λεπτές μεταβολές που δύσκολα αναπαράγονται με sample-based synthesis.

FDTD και προσομοίωση χορδής

Το FDTD χρησιμοποιεί την αριθμητική λύση της μονοδιάστατης εξίσωσης κύματος σε πραγματικό χρόνο.

Αντί να αντιμετωπίζει τη χορδή ως έναν μόνο oscillator, το plugin τη χωρίζει σε πολλά μικρά σημεία που αποθηκεύονται στη μνήμη.

Όταν η χορδή χτυπιέται, εισάγεται μια μετατόπιση, η ενέργεια διαδίδεται μέσα στο μοντέλο, ένα virtual pickup διαβάζει την κίνηση και η προκύπτουσα δόνηση γίνεται το audio output.

Επειδή η προσομοίωση ακολουθεί τη φυσική μιας πραγματικής χορδής, ο ήχος εξελίσσεται οργανικά και δεν βασίζεται σε επαναλαμβανόμενα loops ή προκαθορισμένα samples.

Παραμετροποιήσιμο excitation

Ένα από τα πιο εκφραστικά σημεία του PartialString είναι ο τρόπος με τον οποίο χειρίζεται το excitation της χορδής.

Μπορείς να ελέγξεις το pluck position, το excitation shape και το velocity sensitivity.

Η θέση του pluck αλλάζει αισθητά το αρμονικό περιεχόμενο, όπως ακριβώς συμβαίνει σε κιθάρα, άρπα ή χορδή πιάνου, δίνοντας μεγάλη χρωματική ποικιλία πάνω στο ίδιο μοντέλο.

Αυτό ανοίγει τον δρόμο τόσο για ρεαλιστικές χορδές όσο και για πιο ιδιαίτερες ηχητικές υφές.

Pickup position modulation

Αντί να μετακινεί τη χορδή, το PartialString επιτρέπει να μετακινήσεις το virtual pickup.

Ένα ενσωματωμένο LFO μπορεί να σαρώσει συνεχώς τη θέση του pickup πάνω στη χορδή.

Σε πιο αργές ταχύτητες, το αποτέλεσμα θυμίζει ανεπαίσθητη μετατόπιση της ακρόασης πάνω στο όργανο.

Σε audio-rate modulation, όμως, εμφανίζονται σύνθετα sidebands και AM-like υφές που σπρώχνουν το synth πιο βαθιά σε πειραματικό έδαφος.

Decay, dampers και έλεγχος της απόσβεσης

Το decay μπορεί να διαμορφωθεί με πολλούς τρόπους.

Η εικονική χορδή μπορεί να αφεθεί να ηχεί για μεγάλο διάστημα ή να αποσβεστεί για πιο σφιχτούς, percussive ήχους.

Τα dampers μπορούν να συμπεριφέρονται όπως σε ένα πιάνο, σβήνοντας αυτόματα τη χορδή όταν τελειώνει η νότα.

Σε συνδυασμό με μεγάλες ρυθμίσεις decay, το PartialString μπορεί να βγάλει απροσδόκητα πλούσια sustained sounds που θυμίζουν evolving pads περισσότερο παρά κλασικό plucked instrument.

Simulation accuracy και ηχητικά artifacts

Μία από τις πιο ασυνήθιστες παραμέτρους είναι το Model Accuracy.

Όταν μειώνεται η ακρίβεια της προσομοίωσης, εισάγονται σκόπιμα artifacts που απομακρύνουν τον ήχο από τη ρεαλιστική φυσική.

Σε χαμηλότερες ρυθμίσεις προκύπτουν πιο μαλακά attacks, inharmonic overtones, ασυνήθιστοι resonances και dreamlike textures.

Η ακρίβεια μπορεί να παραμένει σταθερή σε όλες τις νότες ή να προσαρμόζεται ανάλογα με το μήκος της χορδής, ώστε να ισορροπεί η ρεαλιστικότητα με τη χρήση CPU.

Έτσι, το PartialString λειτουργεί όχι μόνο ως εκπαιδευτικό physical model, αλλά και ως εργαλείο sound design.

Dynamic polyphony και επιδόσεις

Το PartialString υποστηρίζει έως και 10 voices polyphony.

Ωστόσο, ο διαθέσιμος αριθμός φωνών προσαρμόζεται αυτόματα ανάλογα με το pitch, το μήκος της χορδής και την απόδοση του CPU.

Οι χαμηλές νότες απαιτούν μεγαλύτερες χορδές στην προσομοίωση και άρα είναι πολύ πιο βαριές υπολογιστικά.

Αντί να προκαλεί glitches ή dropouts, το plugin μειώνει έξυπνα τις ταυτόχρονες φωνές όταν χρειάζεται.

Σε πιο αργούς υπολογιστές, οι πολύ χαμηλές νότες μπορεί να λειτουργούν monophonically ή να μεταφέρονται αυτόματα μία ή δύο οκτάβες πάνω για να διατηρηθεί σταθερή η real-time απόδοση.

Πλατφόρμες και διαθεσιμότητα

Το PartialString διατίθεται για macOS σε AU και VST3, για Intel & Apple Silicon με απαίτηση macOS 10.13+.

Στα Windows προσφέρεται ως VST3 για Windows 10 ή νεότερο (64-bit), ενώ υπάρχει και έκδοση για Linux.

Το plugin είναι freeware, με προαιρετικό μοντέλο pay-what-you-want.

Πού ταιριάζει καλύτερα

Το PartialString είναι ιδιαίτερα χρήσιμο για physical modeling synthesis, ambient music, cinematic scoring και experimental sound design.

Τα μεγάλα decay times και η κίνηση του pickup δίνουν ατμοσφαιρικά, εξελισσόμενα harmonic layers, ενώ οι χαμηλότερες ρυθμίσεις accuracy παράγουν inharmonic timbres που ταιριάζουν σε πιο σύγχρονα electronic music contexts.

Παράλληλα, επειδή η διεπαφή οπτικοποιεί τη δόνηση της χορδής, λειτουργεί και ως πολύ καλό εκπαιδευτικό εργαλείο για wave propagation και physical modeling.

Για όσους θέλουν να δοκιμάσουν κάτι διαφορετικό από ένα κλασικό subtractive synth, το PartialString ξεχωρίζει ως ένα ιδιαίτερα ενδιαφέρον δωρεάν download.

Source: differentinstruments.com

Share This Article