Სარჩევი:

როგორ კოდირება სიმღერა გამოყენებით Set Pi in Sonic Pi: 5 ნაბიჯი
როგორ კოდირება სიმღერა გამოყენებით Set Pi in Sonic Pi: 5 ნაბიჯი

ვიდეო: როგორ კოდირება სიმღერა გამოყენებით Set Pi in Sonic Pi: 5 ნაბიჯი

ვიდეო: როგორ კოდირება სიმღერა გამოყენებით Set Pi in Sonic Pi: 5 ნაბიჯი
ვიდეო: რატომ ველოდები L4D3-ს 2024, ნოემბერი
Anonim
როგორ კოდირება სიმღერა გამოყენებით Set Pi in Sonic Pi
როგორ კოდირება სიმღერა გამოყენებით Set Pi in Sonic Pi

ეს ინსტრუქცია ასახავს რამოდენიმე ძირითად საფეხურს და კოდს, რომელიც უნდა იქნას გამოყენებული Sonic Pi- ში სიმღერის კოდირებისას ფურცლის გამოყენებით! არსებობს მილიონი სხვა კოდი, რომლითაც თქვენ უნდა დაამატოთ არომატი თქვენს მზა ნაწილს, ასე რომ დარწმუნდით, რომ თქვენც ითამაშეთ თქვენს გარშემო და ნახეთ რისი მიღწევა შეგიძლიათ!

მუსიკალური ნაწარმოებები, რომლებიც მე გამოვიყენე, იყო მარტივი საფორტეპიანო არანჟირება "მე მინდა გავთავისუფლდე" დედოფლისგან. თუ გსურთ გადმოწეროთ იგივე ფურცელი მუსიკა, შეგიძლიათ ამის გაკეთება აქ:

ნაბიჯი 1: მასალები

მასალები
მასალები
მასალები
მასალები

ამ პროექტისთვის დაგჭირდებათ:

1. კომპიუტერი, რომელიც თავსებადია Sonic Pi– სთან

2. Sonic Pi პროგრამული უზრუნველყოფა

3. ფურცელი მუსიკა

4. ძირითადი ცოდნა, თუ როგორ უნდა წაიკითხოთ მუსიკა და სამეცნიერო ნიშანი

ნაბიჯი 2: შეიტყვეთ თქვენი სიმღერისა და კოდის BPM

შეიტყვეთ თქვენი სიმღერისა და კოდის BPM
შეიტყვეთ თქვენი სიმღერისა და კოდის BPM

ჩემს შემთხვევაში, BPM იბეჭდება ფურცელზე. თუმცა, ეს ხშირად ასე არ არის. თქვენი სიმღერის BPM პოვნაში დახმარებისთვის შეგიძლიათ გამოიყენოთ ეს ვებ გვერდი:

ჩემი სიმღერის BPM იყო 109 დარტყმა წუთში. მას შემდეგ რაც შეიტყობთ თქვენი სიმღერის BPM, გადადით თქვენს ბუფერში პირველ ცარიელ ხაზზე და ჩაწერეთ "use_bpm 109" თქვენი BPM გამოყენებით. სიტყვებსა და რიცხვებს შორის უნდა იყოს სივრცე და მნიშვნელობა, რომელსაც თქვენ BPM- ისთვის აყენებთ, უნდა გახდეს ლურჯი, რაც მიუთითებს, რომ ეს რიცხვია.

წინსვლა და BPM- ის კოდირება ჩემი გამოცდილებით მნიშვნელოვნად შეუწყო ხელი კოდირების დროს დროის განსაზღვრას.

ნაბიჯი 3: მიჰყევით მუსიკალურ ფურცელს და შენიშვნებს და აკორდებს

მიჰყევით ფურცელ მუსიკას და კოდის შენიშვნებს და აკორდებს
მიჰყევით ფურცელ მუსიკას და კოდის შენიშვნებს და აკორდებს
მიჰყევით ფურცელ მუსიკას და კოდის შენიშვნებს და აკორდებს
მიჰყევით ფურცელ მუსიკას და კოდის შენიშვნებს და აკორდებს
მიჰყევით ფურცელ მუსიკას და კოდის შენიშვნებს და აკორდებს
მიჰყევით ფურცელ მუსიკას და კოდის შენიშვნებს და აკორდებს
მიჰყევით ფურცელ მუსიკას და კოდის შენიშვნებს და აკორდებს
მიჰყევით ფურცელ მუსიკას და კოდის შენიშვნებს და აკორდებს

ახლა, დროა უბრალოდ თარგმნოთ ჩანაწერები თქვენს ფურცელზე არსებული პერსონალის კოდზე. თქვენ შეგიძლიათ გამოიყენოთ მარტივი "თამაში" და "ძილი" ფუნქციები ამის გასაკეთებლად, მაგრამ მე აღმოვაჩინე, რომ ეს ოდნავ ამარტივებს კოდის უფრო რთული ხაზების გამოყენებას. დარწმუნდით, რომ მიაქციეთ ყურადღება ძირითად ხელმოწერას, რათა დარწმუნდეთ, რომ თქვენ აყენებთ ბასრებსა და ბინებს იქ, სადაც საჭიროა, თუკი არსებობს.

ჩემს შემთხვევაში, ჩემი პირველი შენიშვნა იყო a4 პერსონალის შესახებ სამეცნიერო ნიშნის ნოტაციით. ამის დასაკოდირებლად, მე დავწერე "play: a4" თავისუფალ ხაზში ბუფერში, დავრწმუნდი, რომ შეიცავს მსხვილ ნაწლავს, რათა პროგრამულმა პროგრამამ იცოდეს, რომ ეს არის შენიშვნა. მსხვილი ნაწლავი და შენიშვნა უნდა გახდეს ვარდისფერი, თუ სწორად შეიყვანეთ. ვინაიდან ეს შენიშვნა მერვე შენიშვნა იყო და დროის ხელმოწერა არის 4/4 ჯერ, ამის შემდეგ მე დავწერე "ძილი 0.5".

ამის შემდეგ მე მქონდა ბევრი შენიშვნა სერიაში, რომელიც გაცილებით ადვილი იქნებოდა კოდირებული ერთ სტრიქონში, ვიდრე რამდენიმე. ამისათვის მე გამოვიყენე "play_pattern_timed [: d5,: e5,: e5], [1, 1, 1]" ფრჩხილების პირველი ნაკრები უნდა შეიცავდეს თქვენს ჩანაწერებს პერსონალზე წესრიგში, გამოყოფილი მძიმეებით და მეორე უნდა შეიცავდეს თითოეული ჩანაწერის ხანგრძლივობა წესრიგში (1 მეოთხედი ნოტისთვის, 2 ნახევარი ნოტისთვის, 0.5 0.5 მერვე ნოტისთვის და ა.შ.)

თუ გსურთ, რომ აკორდმა იმუშაოს ამავე დროს, როგორც მე, ჩაწერეთ "play_chord [: d,: fs,: a]" ძილის კოდირების გარეშე. ფრჩხილებში, თქვენ უნდა დააკოპიროთ ნოტები, რომლებიც ქმნიან იმ აკორდს, რომლის დაკვრასაც ცდილობთ. თუ ეს არის ყველა ის ნოტი, რომლის დაკვრაც გსურთ ერთდროულად, დაიძინეთ ამის შემდეგ, ძილის შემდეგ რიცხვი იქნება თქვენი უმოკლეს ნოტის ხანგრძლივობა თქვენს მიერ ახლად კოდირებული სერიიდან.

თუ თქვენ გაქვთ გამეორების თანმიმდევრობა თქვენს კოდში, შეგიძლიათ დააკოპიროთ კოდის ერთი ნაკრები "4.times do" კოდის დასაწყისში, რომლის გადაღებაც გსურთ და "დასრულება" იმ მონაკვეთის ბოლოს, რომლის შემოვლა გსურთ. რიცხვი ". ჯერ აკეთებს" ნიშნავს რამდენჯერ გსურთ კოდის მონაკვეთის გამეორება. თუ ის სწორად შეიყვანეთ, ორივე "გაკეთება" და "დასასრული" გახდება ნარინჯისფერი.

თუ თქვენ გაქვთ ერთი ნოტი, რომლის დაკვრა გსურთ 1 – ის გარდა, შეგიძლიათ მისი კოდირება შემდეგნაირად: „თამაში: e5, შენარჩუნება: 0.5, გამოშვება: 0.1“, ხოლო ნომრის ხანგრძლივობის შემდგომი რიცხვი. თუ თქვენ სწორად ჩაწერეთ, შენარჩუნება და გათავისუფლება გახდება ვარდისფერი და რიცხვები გახდება ლურჯი.

ამ ძირითადი კოდის გამოყენებით, თქვენ უნდა შეგეძლოთ თქვენი სიმღერის კოდირება ფურცლის მუსიკალურ კოდზე თარგმნით. თუ თქვენ თამაშობთ და რაღაც არ ჟღერს სწორად, გამოიყენეთ ცდა და შეცდომა სანამ არ მიიღებთ სასურველ ხმას! ზოგჯერ, თქვენ უნდა შეცვალოთ ახალი კოდი ან დაამატოთ "ძილი" სადმე.

ნაბიჯი 4: აირჩიეთ თქვენი სინტი

აირჩიეთ თქვენი სინტი
აირჩიეთ თქვენი სინტი

ახლა, როდესაც თქვენ დაშიფრეთ თქვენი მთელი სიმღერა ფურცლის მუსიკის გამოყენებით და მოგწონთ როგორ ჟღერს, დროა აირჩიოთ თქვენი სინთეზი. თქვენ შეგიძლიათ შეინარჩუნოთ ის, როგორც ნაგულისხმევი, ან შეისწავლოთ პროგრამის ფარგლებში არსებული მრავალი ვარიანტი.

პარამეტრების საპოვნელად დააწკაპუნეთ "დახმარებაზე" ფანჯრის ზედა მარჯვენა კუთხეში, გახსენით სასწავლო ეკრანის ქვედა ნაწილი. დააწკაპუნეთ სინთებზე ბოლოში და ჩაატარეთ ექსპერიმენტი. გადადით თქვენი ბუფერის ზედა ნაწილში და ჩაწერეთ იმ ხაზის ქვეშ, სადაც ჩვენ ადრე დავწერეთ BPM, ჩაწერეთ: "use_synth: dtri" სიტყვით (სიტყვებით) მას შემდეგ, რაც მსხვილი ნაწლავი იქნება თქვენი სიმღერისთვის შერჩეული სინთეზი. დააჭირეთ პიესას და ნახეთ მოგწონთ თუ არა ხმა. თუ არა, განაგრძეთ გამოკვლევა, სანამ არ იპოვით იმას, რასაც აკეთებთ!

ნაბიჯი 5: შესრულებულია

Შესრულებულია!
Შესრულებულია!

თქვენი კოდირებული სიმღერა Sonic Pi- ში, უნდა იყოს სრულყოფილი. დააჭირეთ ღილაკს "გაშვება", დაჯექით, დაისვენეთ და მოუსმინეთ თქვენს შედევრს!

გირჩევთ: