Πίνακας περιεχομένων:

Σύνθεση αναλογικού ήχου στον υπολογιστή σας: 10 βήματα (με εικόνες)
Σύνθεση αναλογικού ήχου στον υπολογιστή σας: 10 βήματα (με εικόνες)

Βίντεο: Σύνθεση αναλογικού ήχου στον υπολογιστή σας: 10 βήματα (με εικόνες)

Βίντεο: Σύνθεση αναλογικού ήχου στον υπολογιστή σας: 10 βήματα (με εικόνες)
Βίντεο: Πώς να μετατρέψετε μία απλή τηλεόραση σε Smart TV! 2024, Νοέμβριος
Anonim
Σύνθεση αναλογικού ήχου στον υπολογιστή σας
Σύνθεση αναλογικού ήχου στον υπολογιστή σας

Σαν τον ήχο εκείνων των παλιών αναλογικών συνθεσάιζερ; Θέλετε να παίξετε με ένα δικό σας χρόνο, στο δικό σας μέρος, για όσο θέλετε, ΔΩΡΕΑΝ; Εδώ είναι που τα πιο τρελά σας όνειρα Moog γίνονται πραγματικότητα. Μπορείτε να γίνετε καλλιτέχνης ηλεκτρονικής ηχογράφησης ή απλώς να κάνετε μερικούς δροσερούς ήχους για να ακούσετε στο mp3 player σας. Το μόνο που χρειάζεστε είναι ένας υπολογιστής! Όλα γίνονται με τη μαγεία ενός δωρεάν προσομοιωτή κυκλώματος που ονομάζεται LTSpice. Τώρα ξέρω ότι μάλλον λες "Gee willikers, Tyler, δεν ξέρω τίποτα για τη λειτουργία ενός προσομοιωτή κυκλώματος- αυτό ακούγεται ΣΚΛΗΡΟ!". Μην ανησυχείς, Μπάνκι! Είναι εύκολο και θα σας δώσω μερικά πρότυπα για να ξεκινήσετε και να τροποποιήσετε για να κάνετε ό, τι περίεργο θόρυβο θέλετε. Δεν είστε σίγουροι ότι αξίζει τον κόπο; Ακολουθεί ένας σύνδεσμος για ένα αρχείο ήχου έτοιμο για αναπαραγωγή (είναι κατασκευασμένο από "σύνθεση_1.asc" στο βήμα 7 αυτού του "ible"), το οποίο μπορείτε να δοκιμάσετε. Το μετέτρεψα από.wav σε mp3 για να μειώσω το χρόνο λήψης. https://www.rehorst.com/mrehorst/instructables/composition_1.mp3Υπάρχει χαμηλό μπάσο μέσα στον ήχο, οπότε ακούστε με ακουστικά ή καλά ηχεία. Αν σας αρέσει αυτό που βλέπετε, ψηφίστε με! Σημείωση: Έχω επισυνάψει σχηματικά αρχεία για το LTSpice που μπορείτε να εκτελέσετε στον υπολογιστή σας, αλλά για κάποιο λόγο όταν προσπαθείτε να τα κατεβάσετε τα ονόματα και οι επεκτάσεις αλλάζουν. Τα περιεχόμενα των αρχείων φαίνονται εντάξει, οπότε μετά τη λήψη των αρχείων απλώς αλλάξτε τα ονόματα και τις επεκτάσεις και θα πρέπει να λειτουργήσουν. Τα σωστά ονόματα και επεκτάσεις εμφανίζονται στα εικονίδια που κάνετε κλικ για λήψη.

Βήμα 1: Πρώτα πράγματα πρώτα

Το LTSpice είναι ένα πρόγραμμα Windows, αλλά μην το απογοητεύσετε. Λειτουργεί μια χαρά κάτω από το Wine στο linux. Υποψιάζομαι ότι δεν υπάρχουν προβλήματα με την εκτέλεση του σε πρόγραμμα -πελάτη VMWare, VirtualBox ή άλλα εργαλεία εικονικοποίησης στο Linux και πιθανότατα και σε Mac. Λήψη αντιγράφου του LTSpice για Windows (ωχ!) Εδώ: https://www.linear.com/ designtools/software/ltspice.jsp Εγκαταστήστε το. Τι είναι το LTSpice; Είναι ένας προσομοιωτής κυκλώματος χρονικού τομέα που κάθε χομπίστης ηλεκτρονικών θα έπρεπε να γνωρίζει πώς να χρησιμοποιεί. Δεν πρόκειται να δώσω ένα λεπτομερές σεμινάριο για το πώς λειτουργεί εδώ, αλλά θα εξηγήσω μερικά πράγματα που πρέπει να γνωρίζετε καθώς προχωράμε. Μια προειδοποιητική λέξη- είναι εύκολο να παραχθούν πολύ χαμηλές συχνότητες ή πολύ ψηλά για να ακουστούν. Εάν το κάνετε αυτό και οδηγήσετε τα ακριβά ηχεία σας με ενισχυτή υψηλής ισχύος, μπορείτε απλά να φυσήξετε τα ηχεία/ενισχυτή σας. ΠΑΝΤΑ κοιτάξτε τις κυματομορφές πριν τις αναπαραγάγετε και προσέξτε να περιορίσετε την ένταση όταν αναπαράγετε ένα αρχείο για πρώτη φορά για να είστε ασφαλείς. Είναι πάντα καλή ιδέα να αναπαράγετε τα αρχεία μέσω φθηνών ακουστικών σε χαμηλή ένταση πριν δοκιμάσετε ηχεία.

Βήμα 2: Εισαγωγή

Εισαγωγή
Εισαγωγή

Η εισαγωγή στον προσομοιωτή έχει τη μορφή σχηματικού διαγράμματος. Επιλέγετε εξαρτήματα, τα τοποθετείτε στο σχηματικό σχήμα και μετά τα συνδέετε μεταξύ τους. Μόλις ολοκληρωθεί το κύκλωμά σας, λέτε στον προσομοιωτή πώς θέλετε να προσομοιώσει το κύκλωμα και τι είδους έξοδο θέλετε. Ρίξτε μια ματιά στο σχηματικό σχήμα που ονομάζεται resistors.asc. Θα δείτε ότι υπάρχει ένα κύκλωμα που περιλαμβάνει πηγή τάσης, ένα ζεύγος αντιστάσεων, έναν επισημασμένο κόμβο εξόδου, μια γείωση και μια γραμμή εντολών κειμένου. Ας δούμε το καθένα. Τώρα είναι μια καλή στιγμή για να ανοίξετε το αρχείο κυκλώματος που συνδέεται παρακάτω. Έδαφος: Αυτό είναι το ΠΙΟ ΚΡΙΤΙΚΟ στοιχείο στο σχηματικό σας σχήμα. ΠΡΕΠΕΙ να έχετε μια γείωση συνδεδεμένη σε τουλάχιστον ένα σημείο στο κύκλωμά σας ή θα έχετε πολύ περίεργα αποτελέσματα από τις προσομοιώσεις σας. Η πηγή τάσης: Εάν βάζετε τάση σε ένα κύκλωμα, πρέπει να του πείτε αν είναι AC ή DC (ή κάτι πιο περίπλοκο), ποια είναι η τάση, η "εσωτερική αντίσταση" της πηγής κλπ. Μπορείτε να εισαγάγετε αυτές τις παραμέτρους κάνοντας δεξί κλικ με το δείκτη στην πηγή. Το μόνο που χρειάζεστε πραγματικά είναι η αντίσταση για απλές προσομοιώσεις. Αντίσταση: Οι αντιστάσεις είναι αρκετά εύκολο να κατανοηθούν. Απλώς κάντε δεξί κλικ για να ορίσετε την τιμή αντίστασης. Αγνοήστε τυχόν άλλες παραμέτρους που μπορεί να κρύβονται εκεί. Κόμβοι εισόδου και εξόδου με ετικέτα: Απλώς ονόματα κόμβων στο κύκλωμα που είναι φιλικά προς το χρήστη.- χρησιμοποιήστε ονόματα όπως "έξοδος", "είσοδος" κλπ. Η οδηγία προσομοίωσης: η δήλωση.tran λέει στον προσομοιωτή πώς θέλετε να προσομοιωθεί το κύκλωμα. Αυτός είναι ένας προσομοιωτής χρονικού τομέα που σημαίνει ότι αναλύει το κύκλωμα σε διαφορετικά χρονικά σημεία. Πρέπει να του πείτε ποιο πρέπει να είναι το μέγιστο χρονικό βήμα και πόσο καιρό πρέπει να εκτελείται η προσομοίωση σε "χρόνο κυκλώματος" και όχι σε πραγματικό χρόνο. Εάν πείτε στον προσομοιωτή να λειτουργήσει για 10 δευτερόλεπτα χρόνου κυκλώματος και ορίσετε το μέγιστο χρονικό βήμα στα 0,001 δευτερόλεπτα, θα αναλύσει το κύκλωμα τουλάχιστον 10, 000 φορές (10 δευτ./0,001 δευτ.) Και στη συνέχεια θα σταματήσει. Όταν εκτελείται η προσομοίωση, η τάση σε κάθε κόμβο του κυκλώματος και τα ρεύματα μέσα και έξω από κάθε κόμβο θα υπολογίζονται και θα αποθηκεύονται σε κάθε χρονικό βήμα. Όλες αυτές οι πληροφορίες θα είναι διαθέσιμες για απεικόνιση σε μια οθόνη όπως μια οθόνη παλμογράφου (χρόνος οριζόντιου άξονα, τάση ή ρεύμα στον κάθετο άξονα. Εναλλακτικά, μπορείτε επίσης να στείλετε την έξοδο σε ένα αρχείο ήχου.wav που μπορείτε να αναπαράγετε σε ένα υπολογιστή, εγγραφή σε CD ή μετατροπή σε mp3 για αναπαραγωγή στη συσκευή αναπαραγωγής mp3. Περισσότερα αργότερα…

Βήμα 3: Έξοδος

Παραγωγή
Παραγωγή

Η έξοδος μπορεί να είναι μια γραφική γραφική παράσταση τάσης έναντι χρόνου, τάσης έναντι τάσης κ.λπ. αυτό το διδακτικό. Κατεβάστε και ανοίξτε το αρχείο "resistors.asc". Κάντε κλικ στο σύμβολο του μικρού ανθρώπου που τρέχει (επάνω αριστερό μέρος της οθόνης) και το κύκλωμα πρέπει να τρέξει. Τώρα κάντε κλικ στην ετικέτα "OUT" στο κύκλωμα. Θα δείτε την τάση με την ένδειξη "έξοδος" να εμφανίζεται στην έξοδο γραφικών κατά μήκος ενός οριζόντιου άξονα που αντιπροσωπεύει το χρόνο. Αυτή είναι η τάση που μετριέται σε σχέση με τη γείωση (γι 'αυτό χρειάζεστε τουλάχιστον μία γείωση σε κάθε κύκλωμα!). Αυτά είναι τα βασικά. Δοκιμάστε να αλλάξετε μία από τις τιμές αντίστασης ή την τάση και, στη συνέχεια, επαναλάβετε την προσομοίωση και δείτε τι συμβαίνει με την τάση εξόδου. Τώρα ξέρετε πώς να τρέξετε έναν προσομοιωτή κυκλώματος. Εύκολο δεν ήταν;

Βήμα 4: Τώρα λίγο ήχος

Τώρα λίγο ήχος!
Τώρα λίγο ήχος!

Ανοίξτε το κύκλωμα που ονομάζεται "dizzy.asc". Αυτός είναι ένας παράξενος κατασκευαστής θορύβου που χρησιμοποιεί έναν διαμορφωτή και μερικές πηγές τάσης για να παράγει ένα αρχείο ήχου ποιότητας CD (16 bit, 44,1 ksps, 2 καναλιών) με το οποίο μπορείτε να παίξετε. Το στοιχείο διαμορφωτή είναι στην πραγματικότητα ένας ταλαντωτής. Η συχνότητα και το πλάτος είναι και τα δύο ρυθμιζόμενα όπως ένα VCO και VCA σε έναν πραγματικό αναλογικό συνθεσάιζερ. Η κυματική μορφή είναι πάντα ημιτονοειδής, αλλά υπάρχουν τρόποι να την αλλάξουμε- περισσότερο αργότερα. Τα όρια συχνότητας ορίζονται από τις παραμέτρους σήματος και χώρου. Η σήμανση είναι η συχνότητα όταν η τάση εισόδου FM είναι 1V και χώρος είναι η συχνότητα όταν η τάση εισόδου FM είναι 0V. Η συχνότητα εξόδου είναι μια γραμμική συνάρτηση της τάσης εισόδου FM, οπότε η συχνότητα θα είναι στο μισό μεταξύ της συχνότητας σήματος και χώρου όταν η τάση εισόδου FM είναι 0.5V και θα είναι 2x της συχνότητας σήματος όταν η τάση εισόδου FM είναι 2V. ο διαμορφωτής μπορεί επίσης να διαμορφωθεί στο πλάτος μέσω του πείρου εισόδου AM. Το πλάτος εξόδου του διαμορφωτή (ταλαντωτή) θα ταιριάζει με την τάση που εφαρμόζεται στην είσοδο τάσης ΑΜ. Εάν χρησιμοποιείτε πηγή DC με τάση 1, το πλάτος εξόδου θα είναι 1V (αυτό σημαίνει ότι θα κυμαίνεται μεταξύ -1 και +1 V). Ο διαμορφωτής έχει δύο εξόδους ήχο και συνημίτονο. Οι κυματομορφές είναι ακριβώς οι ίδιες εκτός από το ότι είναι 90 μοίρες εκτός φάσης. Αυτό μπορεί να είναι διασκεδαστικό για στερεοφωνικές εφαρμογές ήχου. Υπάρχει μια δήλωση.tran που λέει στον προσομοιωτή το μέγιστο χρονικό βήμα και τη διάρκεια της προσομοίωσης. Σε αυτήν την περίπτωση, χρόνος κυκλώματος (συνολικός χρόνος προσομοίωσης) = χρόνος αρχείου ήχου. Αυτό σημαίνει ότι εάν εκτελέσετε την προσομοίωση για 10 δευτερόλεπτα θα λάβετε ένα αρχείο ήχου μήκους 10 δευτερολέπτων. Η δήλωση.save χρησιμοποιείται για την ελαχιστοποίηση του όγκου δεδομένων που θα εξοικονομήσει ο προσομοιωτής καθώς εκτελεί την προσομοίωση. Κανονικά εξοικονομεί τάσεις σε κάθε κόμβο και τα ρεύματα μέσα και έξω από κάθε στοιχείο. Αυτό μπορεί να προσθέσει πολλά δεδομένα εάν το κύκλωμά σας περιπλέκεται ή εκτελείτε μια μακρά προσομοίωση. Όταν εκτελείτε την προσομοίωση, απλώς επιλέξτε μία τάση ή ρεύμα από τη λίστα στο παράθυρο διαλόγου και το αρχείο δεδομένων (.raw) θα είναι μικρό και η προσομοίωση θα εκτελείται με τη μέγιστη ταχύτητα. Τέλος, η δήλωση.wave λέει στον προσομοιωτή να δημιουργήστε ένα στερεοφωνικό αρχείο ποιότητας CD (16 bit ανά δείγμα, 44,1 ksps, δύο κανάλια) βάζοντας την τάση στο "OUTL" στο αριστερό κανάλι και την τάση στο "OUTR" στο δεξί κανάλι. Το αρχείο.wav αποτελείται από δείγματα 16 bit. Η έξοδος πλήρους κλίμακας στο αρχείο.wav (και τα 16 bit σε ένα δείγμα ενεργοποιημένα) συμβαίνει όταν η τάση που εξέρχεται είναι ακριβώς +1 Volt ή -1 Volt. Το κύκλωμα του συνθεσάιζερ σας θα πρέπει να ρυθμιστεί για να παράγει τάσεις έως +/- 1V σε κάθε κανάλι, διαφορετικά η έξοδος στο αρχείο.wav θα "περικοπεί" κάθε φορά που η τάση υπερβαίνει τα +1 ή -1 V. Αφού κάνουμε ένα αρχείο ήχου με δειγματοληψία 44,1 ksps, χρειαζόμαστε τον προσομοιωτή για να προσομοιώσουμε το κύκλωμα τουλάχιστον 44, 100 φορές το δευτερόλεπτο, οπότε ορίζουμε το μέγιστο χρονικό βήμα σε 1/44, 100 δευτερόλεπτα ή περίπου 20 μικροδευτερόλεπτα (εμάς).

Βήμα 5: Άλλοι τύποι πηγών τάσης, άλλοι τύποι ήχων

Άλλοι τύποι πηγών τάσης, άλλοι τύποι ήχων
Άλλοι τύποι πηγών τάσης, άλλοι τύποι ήχων
Άλλοι τύποι πηγών τάσης, άλλοι τύποι ήχων
Άλλοι τύποι πηγών τάσης, άλλοι τύποι ήχων

Ένας αναλογικός συνθεσάιζερ χρειάζεται μια πηγή τυχαίου θορύβου. Μπορείτε να δημιουργήσετε θόρυβο χρησιμοποιώντας μια "πηγή συμπεριφορικής τάσης" (bv) και μπορείτε να τον ενεργοποιήσετε και να τον απενεργοποιήσετε χρησιμοποιώντας έναν "διακόπτη ελεγχόμενης τάσης" (sw). Η χρήση του στοιχείου bv για τη δημιουργία θορύβου περιλαμβάνει τον καθορισμό της τάσης βάσει ενός τύπου. Ο τύπος για τη δημιουργία θορύβου μοιάζει με αυτόν: V = λευκό (χρόνος*Χ)*Y Η λευκή συνάρτηση δημιουργεί μια τυχαία τάση μεταξύ -0,5 και +0,5 V χρησιμοποιώντας την τρέχουσα τιμή χρόνου ως σπόρο. Η ρύθμιση Υ σε 2 δίνει μια ταλάντευση +/- 1V. Η ρύθμιση Χ μεταξύ 1, 000 (1e3) και 100, 000 (1e5) επηρεάζει το φάσμα του θορύβου και αλλάζει τον ήχο. Ο διακόπτης ελεγχόμενης τάσης χρειάζεται επίσης ορισμένες παραμέτρους για να οριστεί σε μια δήλωση.model. Μπορείτε να χρησιμοποιήσετε πολλαπλούς διακόπτες ελεγχόμενης τάσης και πολλαπλές δηλώσεις μοντέλου για να κάνετε τον καθένα να συμπεριφέρεται διαφορετικά αν θέλετε. Πρέπει να πείτε στον προσομοιωτή τις αντιστάσεις "on" και "off" και την τάση κατωφλίου στην οποία αλλάζει. Το Vh είναι "τάση υστέρησης". Ρυθμίστε το σε κάποια θετική τιμή όπως 0,4V και δεν θα ακούγονται ήχοι κλικ όταν ανοίγει και κλείνει ο διακόπτης. >>> Ενημέρωση: εδώ είναι ένας ακόμη ευκολότερος τρόπος για να δημιουργήσετε μια κλειστή πηγή θορύβου- απλά πολλαπλασιάστε την τάση θορύβου με παλμό πηγή- δείτε easy_gated_noise.asc, παρακάτω.

Βήμα 6: Καμπάνες, Τύμπανα, Κύμβαλα, Συρματόσχοινα

Bells, Drums, Cymbals, Plucked Strings
Bells, Drums, Cymbals, Plucked Strings

Οι καμπάνες, τα τύμπανα, τα κύμβαλα και οι σκασμένες χορδές είναι όλα κρουστά. Έχουν σχετικά γρήγορο χρόνο ανόδου και εκθετικό χρόνο αποσύνθεσης. Αυτά είναι εύκολο να δημιουργηθούν χρησιμοποιώντας ημιτονοειδείς και πηγές τάσης συμπεριφοράς σε συνδυασμό με μερικά απλά κυκλώματα. Κοιτάξτε το σχηματικό "bell_drum_cymbal_string.asc". Οι παλλόμενες πηγές τάσης με την αντίσταση, τον πυκνωτή και τη δίοδο δημιουργούν τις γρήγορες ανερχόμενες και αργές εκθετικές κυματομορφές διάσπασης που απαιτούνται. Αυτές οι τάσεις εξόδου διαμορφώνουν τις εξόδους πηγών συμπεριφοράς που έχουν οριστεί ως τυχαίες πηγές θορύβου ή ημιτονοειδούς κύματος. Όταν η παλμική τάση πηγής αυξάνεται φορτίζει γρήγορα τον πυκνωτή. Ο πυκνωτής εκφορτίζεται στη συνέχεια μέσω της αντίστασης. Η δίοδος εμποδίζει την πηγή τάσης να εκφορτίζει τον πυκνωτή όταν η τάση πηγής είναι μηδενική. Μεγαλύτερες τιμές αντίστασης αυξάνουν το χρόνο εκφόρτισης. Μπορείτε να καθορίσετε τον χρόνο ανόδου της παλλόμενης πηγής - η κύμβαλο είναι μια πηγαία πηγή με πολύ γρήγορο χρόνο ανόδου. Το τύμπανο είναι επίσης μια πηγή θορύβου που λειτουργεί σε χαμηλότερη συχνότητα και έχει βραδύτερο χρόνο ανόδου. Το κουδούνι και η συμβολοσειρά χρησιμοποιούν ημιτονοειδείς πηγές που διαμορφώνονται επίσης από παλμικές πηγές. Το κουδούνι λειτουργεί σε υψηλότερη συχνότητα και έχει ταχύτερο χρόνο ανόδου από τη συμβολοσειρά. Εκτελέστε την προσομοίωση και ακούστε το αποτέλεσμα. Σημειώστε ότι το τύμπανο εμφανίζεται και στα δύο κανάλια ενώ όλοι οι άλλοι ήχοι είναι είτε δεξί είτε αριστερό κανάλι. Οι δύο αντιστάσεις στην έξοδο του τυμπάνου είναι υπεύθυνες για την τοποθέτηση του ήχου και στα δύο κανάλια.

Βήμα 7: Το βάζουμε όλα μαζί

Το βάζουμε όλα μαζί
Το βάζουμε όλα μαζί

Εντάξει, τώρα έχετε δει πώς να κάνετε μερικούς ήχους και πώς να διαμορφώνετε τους φακέλους και να τους διαμορφώνετε με τη συχνότητα. Τώρα ήρθε η ώρα να συνδυάσουμε μερικές διαφορετικές πηγές σε ένα ενιαίο σχήμα και να δημιουργήσουμε κάτι ενδιαφέρον για να ακούσουμε. Πώς καταφέρνετε αυτή η πηγή θορύβου να έρθει στη σύνθεση στα 33 δευτερόλεπτα; Πώς ενεργοποιείτε αυτό το κουδούνι στα 16 δευτερόλεπτα, στη συνέχεια το απενεργοποιείτε και, στη συνέχεια, το ενεργοποιείτε ξανά στα 42 δευτερόλεπτα; Ένας τρόπος είναι να χρησιμοποιήσετε μια πηγή τάσης συμπεριφοράς για να κάνετε τον επιθυμητό ήχο και στη συνέχεια να τον ενεργοποιήσετε και να τον απενεργοποιήσετε πολλαπλασιάζοντας την τάση παραγωγής ήχου με μια άλλη τάση που ενεργοποιεί και απενεργοποιεί τον ήχο, όπως έγινε στο bell_drum_cymbal_string.asc. Μπορείτε να κάνετε το ίδιο πράγμα για να ξεθωριάσετε τους ήχους μέσα και έξω. Η ιδέα εδώ είναι να ρυθμίσετε επαναλαμβανόμενους ήχους και στη συνέχεια να χρησιμοποιήσετε πρόσθετες πηγές για να προσθέσετε αυτούς τους ήχους στη σύνθεσή σας σε επιθυμητούς χρόνους πολλαπλασιάζοντας τις τάσεις τους με τις τάσεις ήχου. Μπορείτε να συμπεριλάβετε όσες τάσεις θέλετε στην τελική έξοδο ήχου, απλώς συνεχίστε να τις πολλαπλασιάζετε (όπως και το λογικό "και") μαζί. Ξεκινώντας τους ήχους ταυτόχρονα, θα παραμείνουν σε τέλειο συγχρονισμό σε όλη τη σύνθεση, ώστε να μην είναι ποτέ νωρίς ή αργά την εποχή της μουσικής. Κοιτάξτε τη σύνθεση_1.asc. Υπάρχουν δύο κουδούνια, ένα σε κάθε κανάλι. Οι τάσεις των παλμών_ καμπάνας λειτουργούν καθ 'όλη τη διάρκεια της προσομοίωσης, αλλά οι ήχοι εμφανίζονται στην έξοδο μόνο όταν το V (bell_r) και το V (bell_l) δεν είναι ίσα με 0.

Βήμα 8: Εκθετική ράμπα

Εκθετική ράμπα
Εκθετική ράμπα
Εκθετική ράμπα
Εκθετική ράμπα

Ενημέρωση 7/10- μετακινηθείτε προς τα κάτω Εδώ είναι ένα κύκλωμα που δημιουργεί μια εκθετική ράμπα που εφαρμόζεται σε ένα ζεύγος πηγών θορύβου. Οι V1 και V2 δημιουργούν γραμμικές ράμπες που ξεκινούν από το 0 και ανεβαίνουν στα X βολτ (αριστερό κανάλι) και Υ βολτ (δεξί κανάλι) σε περιόδους prd_l και prd_r. Τα Β1 και Β3 χρησιμοποιούν έναν τύπο για να μετατρέψουν τις γραμμικές ράμπες σε εκθετικές ράμπες με μέγιστο πλάτος 1V. Τα Β2 και Β4 δημιουργούν τυχαίο θόρυβο που ρυθμίζεται στο πλάτος από τις εκθετικές ράμπες και από τις παραμέτρους amp_l και amp_r (απλά χειριστήρια επιπέδου). Έχω επισυνάψει ένα αρχείο mp3 που δημιουργείται από αυτό το κύκλωμα, ώστε να μπορείτε να ακούσετε πώς ακούγεται. Πιθανότατα θα πρέπει να μετονομάσετε το αρχείο για να το παίξετε. Χ και Υ ορίζουν τα όρια τάσης των γραμμικών ράμπων. Τελικά οι ράμπες και των δύο καναλιών ανεβαίνουν στο 1V, αλλά ρυθμίζοντας τα Χ και Υ μπορείτε να ελέγξετε την απότομη κλίση της εκθετικής ράμπας. Ένας μικρός αριθμός όπως το 1 δίνει μια σχεδόν γραμμική ράμπα και ένας μεγάλος αριθμός όπως το 10 δίνει μια πολύ απότομη εκθετική ράμπα. Οι περίοδοι ράμπας ορίζονται χρησιμοποιώντας παραμέτρους prd_l και prd_r. Ο γραμμικός χρόνος ανόδου της ράμπας ορίζεται στην τιμή prd_l ή prd_r μείον 5 ms και ο χρόνος πτώσης ορίζεται σε 5 ms. Ο μακρύς χρόνος πτώσης αποτρέπει το κλικ στο τέλος κάθε ράμπας καθώς το πλάτος πέφτει στο μηδέν. Out_l και out_r είναι τα προϊόντα των τυχαίων τάσεων θορύβου βάσει χρόνου, των εκθετικών τάσεων ράμπας και των παραμέτρων amp_l και amp_r. Σημειώστε ότι η τιμή τυχαίου θορύβου στο δεξιό κανάλι χρησιμοποιεί διαφορετικό "σπόρο" από το αριστερό κανάλι. Αυτό διατηρεί τον θόρυβο σε κάθε κανάλι τυχαίο και διαφορετικό από το αντίθετο κανάλι. Εάν χρησιμοποιείτε τον ίδιο σπόρο, την ίδια χρονική τιμή θα έχετε την ίδια τυχαία τιμή και ο ήχος θα καταλήξει στο κέντρο αντί να γίνεται αντιληπτός ως δύο διαφορετικές πηγές, μία σε κάθε κανάλι. Αυτό θα μπορούσε να είναι ένα ενδιαφέρον αποτέλεσμα για να παίξετε με … Ενημέρωση: παρατηρήστε ότι η κυματομορφή πηγαίνει από 0V σε κάποια θετική τιμή. Είναι καλύτερα η τάση να κυμαίνεται μεταξύ ίσων θετικών και αρνητικών τιμών. Επεξεργάστηκα το σχηματικό για να κάνω ακριβώς αυτό, αλλά αύξησε την πολυπλοκότητα της εξίσωσης που ορίζει την κυματομορφή λίγο. Κατεβάστε το exponential_ramp_noise.asc (θυμηθείτε ότι ο διακομιστής Instructables θα αλλάξει το όνομα και την επέκταση όταν τον αποθηκεύσετε).

Βήμα 9: Εκθετική ράμπα που εφαρμόζεται σε ημιτονοειδές κύμα

Εκθετική ράμπα που εφαρμόζεται σε ημιτονοειδές κύμα
Εκθετική ράμπα που εφαρμόζεται σε ημιτονοειδές κύμα

Αυτή η σελίδα δείχνει πώς να χρησιμοποιήσετε την εκθετική ράμπα από το προηγούμενο βήμα για να διαμορφώσετε μια πηγή ημιτόνου (στην πραγματικότητα, ημιτονοειδές και συνημίτονο). Η πηγή τάσης συμπεριφοράς χρησιμοποιείται για τη μετατροπή μιας γραμμικής ράμπας σε εκθετική ράμπα που οδηγεί την είσοδο FM σε ένα στοιχείο modulate2. Το πλάτος διαμορφώνεται τόσο από μια γρήγορη εκθετική ράμπα όσο και από ένα αργό ημιτονοειδές κύμα. Ακούστε το δείγμα αρχείου- ακούγεται πολύ περίεργο.

Βήμα 10: Προτάσεις

1) Μπορείτε να διαφοροποιήσετε τον συνολικό χρόνο προσομοίωσης - κρατήστε τον σύντομο ενώ παίζετε με εξαρτήματα και όταν λαμβάνετε τον ήχο που σας αρέσει, στη συνέχεια ρυθμίστε τον προσομοιωτή να λειτουργεί για 30 λεπτά (1800 δευτερόλεπτα) ή όσο καιρό θέλετε. Μπορείτε να αντιγράψετε κυκλώματα από τη μια σελίδα στην άλλη και μπορείτε να δημιουργήσετε υπο -κυκλώματα, ώστε να μπορείτε να συνδέσετε μικρές μονάδες κυκλώματος μεταξύ τους, όπως χρησιμοποιώντας μια επιδιόρθωση σε έναν πραγματικό συνθεσάιζερ. 2) Ο ρυθμός δείγματος CD είναι 44,1 ksps. Εάν διατηρήσετε το μέγιστο χρονικό βήμα έως 20 εμάς, θα έχετε μια "καθαρή" έξοδο, επειδή ο προσομοιωτής θα έχει διαθέσιμα δεδομένα για κάθε νέο δείγμα. Εάν χρησιμοποιείτε μικρότερο χρονικό βήμα, η προσομοίωση θα είναι αργή και πιθανότατα δεν θα έχει καμία επίδραση στον ήχο. Εάν χρησιμοποιείτε ένα μεγαλύτερο χρονικό βήμα, μπορεί να ακούσετε κάποιο ψευδώνυμο που μπορεί να σας αρέσει ή όχι. 3) χρησιμοποιήστε τη δήλωση.save dialogbox στο σχηματικό σας σχήμα και όταν εκτελέσετε την προσομοίωση και επιλέξτε μόνο μία από τις τάσεις ή τα ρεύματα για να διατηρήσετε το μέγεθος του αρχείου.raw μικρό. Εάν δεν κάνετε μια επιλογή, ΟΛΕΣ οι τάσεις και τα ρεύματα θα αποθηκευτούν και το αρχείο.raw θα γίνει ΠΟΛΥ μεγάλο. 4) δοκιμάστε να χρησιμοποιήσετε πολύ χαμηλές συχνότητες για να διαμορφώσετε υψηλότερες συχνότητες 5) δοκιμάστε να χρησιμοποιήσετε υψηλότερες συχνότητες για να διαμορφώσετε χαμηλότερες συχνότητες. 6) συνδυάστε εξόδους από πηγές χαμηλής συχνότητας με πηγές υψηλής συχνότητας για να κάνετε τα πράγματα ενδιαφέροντα. 7) χρησιμοποιήστε μια παλμική πηγή τάσης για να διαμορφώσετε ένα ημίτονο ή άλλη πηγή για να παρέχετε ρυθμό. 8) χρησιμοποιήστε αναλογικά κυκλώματα για να διαμορφώσετε τους παλμούς τάσης σε κάτι που θέλετε. 9) χρησιμοποιήστε μαθηματικές εκφράσεις για να καθορίσετε την έξοδο μιας πηγής συμπεριφοράς συμπεριφοράς Διασκεδάστε!

Συνιστάται: