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

Πώς να κωδικοποιήσετε ένα τραγούδι χρησιμοποιώντας φύλλο μουσικής στο Sonic Pi: 5 βήματα
Πώς να κωδικοποιήσετε ένα τραγούδι χρησιμοποιώντας φύλλο μουσικής στο Sonic Pi: 5 βήματα

Βίντεο: Πώς να κωδικοποιήσετε ένα τραγούδι χρησιμοποιώντας φύλλο μουσικής στο Sonic Pi: 5 βήματα

Βίντεο: Πώς να κωδικοποιήσετε ένα τραγούδι χρησιμοποιώντας φύλλο μουσικής στο Sonic Pi: 5 βήματα
Βίντεο: Πώς να κάνεις καλά πράγματα να σου συμβούν. Ακουστικό βιβλίο 2024, Ιούλιος
Anonim
Πώς να κωδικοποιήσετε ένα τραγούδι χρησιμοποιώντας φύλλα μουσικής στο Sonic Pi
Πώς να κωδικοποιήσετε ένα τραγούδι χρησιμοποιώντας φύλλα μουσικής στο Sonic Pi

Αυτό το διδακτικό θα περιγράψει μερικά βασικά βήματα και κομμάτια κώδικα που πρέπει να χρησιμοποιείτε κατά την κωδικοποίηση ενός τραγουδιού στο Sonic Pi χρησιμοποιώντας παρτιτούρα! Υπάρχουν ένα εκατομμύριο άλλα κομμάτια κώδικα για να προσπαθήσετε να προσθέσετε γεύση στο τελειωμένο κομμάτι σας, οπότε φροντίστε να παίξετε και στον εαυτό σας και να δείτε τι μπορείτε να καταλήξετε!

Το φύλλο μουσικής που χρησιμοποίησα ήταν μια απλή διασκευή στο πιάνο του "I Want to Break Free" από τους Queen. Αν θέλετε να κατεβάσετε το ίδιο φύλλο μουσικής, μπορείτε να το κάνετε εδώ:

Βήμα 1: Υλικά

Υλικά
Υλικά
Υλικά
Υλικά

Για αυτό το έργο θα χρειαστείτε:

1. Ένας υπολογιστής συμβατός με το Sonic Pi

2. Λογισμικό Sonic Pi

3. Φύλλο μουσικής

4. Βασικές γνώσεις για τον τρόπο ανάγνωσης μουσικής και επιστημονικής σημειογραφίας

Βήμα 2: Μάθετε το BPM του τραγουδιού σας και τον κωδικό αυτό

Μάθετε το BPM του τραγουδιού σας και τον κωδικό αυτό
Μάθετε το BPM του τραγουδιού σας και τον κωδικό αυτό

Στην περίπτωσή μου, το BPM εκτυπώνεται στο φύλλο μουσικής. Ωστόσο, αυτό συχνά δεν συμβαίνει. Για βοήθεια στην εύρεση του BPM του τραγουδιού σας, μπορείτε να χρησιμοποιήσετε αυτόν τον ιστότοπο:

Το BPM του τραγουδιού μου ήταν 109 παλμοί το λεπτό. Μόλις γνωρίζετε το BPM του τραγουδιού σας, μεταβείτε στην πρώτη κενή γραμμή στο buffer και πληκτρολογήστε "use_bpm 109" χρησιμοποιώντας το BPM. Θα πρέπει να υπάρχει κενό μεταξύ των λέξεων και των αριθμών και η τιμή που το βάζετε για το BPM πρέπει να γίνει μπλε, υποδεικνύοντας ότι είναι αριθμός.

Το να προχωρήσω και να κωδικοποιήσω το BPM στην εμπειρία μου με βοήθησε πάρα πολύ στο να βρω τον χρόνο κατά την κωδικοποίηση.

Βήμα 3: Ακολουθήστε το φύλλο μουσικής και τις σημειώσεις και τις συγχορδίες κώδικα

Ακολουθήστε το φύλλο μουσικής και τις σημειώσεις και τις συγχορδίες κώδικα
Ακολουθήστε το φύλλο μουσικής και τις σημειώσεις και τις συγχορδίες κώδικα
Ακολουθήστε το φύλλο μουσικής και τις σημειώσεις και τις συγχορδίες κώδικα
Ακολουθήστε το φύλλο μουσικής και τις σημειώσεις και τις συγχορδίες κώδικα
Ακολουθήστε το φύλλο μουσικής και τις σημειώσεις και τις συγχορδίες κώδικα
Ακολουθήστε το φύλλο μουσικής και τις σημειώσεις και τις συγχορδίες κώδικα
Ακολουθήστε το φύλλο μουσικής και τις σημειώσεις και τις συγχορδίες κώδικα
Ακολουθήστε το φύλλο μουσικής και τις σημειώσεις και τις συγχορδίες κώδικα

Τώρα, είναι καιρός να μεταφράσετε απλώς τις σημειώσεις του προσωπικού της μουσικής σας σε γραμμές κώδικα. Μπορείτε να χρησιμοποιήσετε τις απλές λειτουργίες "αναπαραγωγή" και "ύπνο" για να το κάνετε αυτό, αλλά διαπίστωσα ότι στην πραγματικότητα διευκολύνει λίγο τη χρήση πιο περίπλοκων γραμμών κώδικα. Φροντίστε να δώσετε προσοχή στην υπογραφή κλειδιού για να βεβαιωθείτε ότι βάζετε αιχμηρά αντικείμενα και επίπεδα όταν χρειάζεται.

Στην περίπτωσή μου, η πρώτη μου σημείωση ήταν ένα a4 για το προσωπικό με επιστημονική σημείωση. Για να το κωδικοποιήσω, πληκτρολόγησα "play: a4" σε μια ελεύθερη γραμμή στο buffer, φροντίζοντας να συμπεριλάβω το παχύ έντερο, ώστε το λογισμικό να γνωρίζει ότι είναι μια σημείωση. Το παχύ έντερο και η νότα πρέπει να γίνουν ροζ αν τα έχετε εισαγάγει σωστά. Δεδομένου ότι αυτή η νότα ήταν όγδοη νότα και η χρονική υπογραφή είναι 4/4, κωδικοποίησα "ύπνο 0,5" μετά από αυτήν.

Μετά από αυτό είχα πολλές σημειώσεις σε μια σειρά που θα ήταν πολύ πιο εύκολο να κωδικοποιηθούν σε μια γραμμή κώδικα από πολλές. Για να το κάνω αυτό, χρησιμοποίησα το "play_pattern_timed [: d5,: e5,: e5], [1, 1, 1]" Το πρώτο σετ αγκύλων πρέπει να περιέχει τις σημειώσεις σας για το προσωπικό με τη σειρά, χωρισμένες με κόμματα και το δεύτερο πρέπει να περιέχει τη διάρκεια κάθε νότα με τη σειρά (1 για το τέταρτο, 2 για τη μισή νότα, 0,5 για την όγδοη νότα κ.λπ.)

Εάν θέλετε μια χορδή να παίζει ταυτόχρονα όπως εγώ, πληκτρολογήστε "play_chord [: d,: fs,: a]" χωρίς να κωδικοποιήσετε έναν ύπνο ενδιάμεσα. Μέσα στις αγκύλες, θα πρέπει να κωδικοποιήσετε τις νότες που αποτελούν τη χορδή που προσπαθείτε να παίξετε. Εάν αυτές είναι όλες οι νότες που θέλετε να παίξετε ταυτόχρονα, κωδικοποιήστε τον ύπνο μετά από αυτό με τον αριθμό μετά τον ύπνο να είναι η διάρκεια της συντομότερης νότας στη σειρά που μόλις κωδικοποιήσατε.

Εάν έχετε μια ακολουθία επανάληψης στον κώδικά σας, μπορείτε να περιτύλιξετε ένα σετ κώδικα χρησιμοποιώντας το "4.times do" στην αρχή του κώδικα που θέλετε να βρόχο και "τέλος" στο τέλος της ενότητας που θέλετε να βρόχο. Ο αριθμός πριν από το ".times do" δηλώνει πόσες φορές θέλετε να επαναληφθεί το τμήμα του κώδικα. Εάν το έχετε εισαγάγει σωστά, τόσο το "do" όσο και το "end" θα γίνουν πορτοκαλί.

Εάν έχετε μία μόνο νότα που θέλετε να παίξετε για συγκεκριμένη διάρκεια διαφορετική από 1, μπορείτε να την κωδικοποιήσετε ως εξής: "παίξτε: e5, διατηρήστε: 0,5, αφήστε: 0,1" με τον αριθμό μετά τη διατήρηση να είναι η διάρκεια της νότας. Εάν το έχετε πληκτρολογήσει σωστά, η διατήρηση και η απελευθέρωση θα γίνουν ροζ και οι αριθμοί θα γίνουν μπλε.

Χρησιμοποιώντας αυτά τα βασικά κομμάτια κώδικα, θα πρέπει να μπορείτε να κωδικοποιήσετε το τραγούδι σας μεταφράζοντας τη μουσική σε κώδικα. Εάν το παίζετε και κάτι δεν ακούγεται σωστά, χρησιμοποιήστε δοκιμή και σφάλμα μέχρι να έχετε τον ήχο που επιθυμείτε! Μερικές φορές, πρέπει να αλλάξετε σε ένα νέο κομμάτι κώδικα ή να προσθέσετε κάπου "ύπνο".

Βήμα 4: Επιλέξτε το Synth σας

Επιλέξτε το Synth σας
Επιλέξτε το Synth σας

Τώρα που έχετε κωδικοποιήσει ολόκληρο το τραγούδι σας χρησιμοποιώντας μουσική και σας αρέσει πώς ακούγεται, ήρθε η ώρα να επιλέξετε το σύνθετό σας. Μπορείτε είτε να το διατηρήσετε ως προεπιλογή είτε να εξερευνήσετε τις πολλές διαθέσιμες επιλογές στο λογισμικό.

Για να βρείτε τις επιλογές, κάντε κλικ στη "Βοήθεια" επάνω δεξιά στο παράθυρο, ανοίγοντας την κάτω οθόνη εκμάθησης. Κάντε κλικ στο synths στο κάτω μέρος και πειραματιστείτε. Μεταβείτε στην κορυφή του buffer και γράψτε κάτω από τη γραμμή όπου κωδικοποιήσαμε προηγουμένως το BPM, πληκτρολογήστε: "use_synth: dtri" με τη λέξη (ες) μετά την άνω τελεία να είναι η σύνθεση που επιλέχθηκε για το τραγούδι σας. Πατήστε play και δείτε αν σας αρέσει ο ήχος. Εάν όχι, συνεχίστε την εξερεύνηση μέχρι να βρείτε ένα που κάνετε!

Βήμα 5: Τέλος

Εγινε!
Εγινε!

Το κωδικοποιημένο τραγούδι από παρτιτούρες στο Sonic Pi θα πρέπει τώρα να είναι πλήρες. Πατήστε το κουμπί "Εκτέλεση", καθίστε, χαλαρώστε και ακούστε το αριστούργημά σας!

Συνιστάται: