Სარჩევი:
- ნაბიჯი 1: მასალები
- ნაბიჯი 2: შეიტყვეთ თქვენი სიმღერისა და კოდის BPM
- ნაბიჯი 3: მიჰყევით მუსიკალურ ფურცელს და შენიშვნებს და აკორდებს
- ნაბიჯი 4: აირჩიეთ თქვენი სინტი
- ნაბიჯი 5: შესრულებულია
ვიდეო: როგორ კოდირება სიმღერა გამოყენებით Set Pi in Sonic Pi: 5 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:18
ეს ინსტრუქცია ასახავს რამოდენიმე ძირითად საფეხურს და კოდს, რომელიც უნდა იქნას გამოყენებული Sonic Pi- ში სიმღერის კოდირებისას ფურცლის გამოყენებით! არსებობს მილიონი სხვა კოდი, რომლითაც თქვენ უნდა დაამატოთ არომატი თქვენს მზა ნაწილს, ასე რომ დარწმუნდით, რომ თქვენც ითამაშეთ თქვენს გარშემო და ნახეთ რისი მიღწევა შეგიძლიათ!
მუსიკალური ნაწარმოებები, რომლებიც მე გამოვიყენე, იყო მარტივი საფორტეპიანო არანჟირება "მე მინდა გავთავისუფლდე" დედოფლისგან. თუ გსურთ გადმოწეროთ იგივე ფურცელი მუსიკა, შეგიძლიათ ამის გაკეთება აქ:
ნაბიჯი 1: მასალები
ამ პროექტისთვის დაგჭირდებათ:
1. კომპიუტერი, რომელიც თავსებადია Sonic Pi– სთან
2. Sonic Pi პროგრამული უზრუნველყოფა
3. ფურცელი მუსიკა
4. ძირითადი ცოდნა, თუ როგორ უნდა წაიკითხოთ მუსიკა და სამეცნიერო ნიშანი
ნაბიჯი 2: შეიტყვეთ თქვენი სიმღერისა და კოდის 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- ში, უნდა იყოს სრულყოფილი. დააჭირეთ ღილაკს "გაშვება", დაჯექით, დაისვენეთ და მოუსმინეთ თქვენს შედევრს!
გირჩევთ:
5 აშშ დოლარი წვრილმანი YouTube აბონენტის ჩვენება ESP8266– ის გამოყენებით - კოდირება არ არის საჭირო: 5 ნაბიჯი
5 აშშ დოლარის წვრილმანი YouTube აბონენტის ჩვენება ESP8266– ის გამოყენებით - კოდირება არ არის საჭირო: ამ პროექტში მე გაჩვენებთ, თუ როგორ შეგიძლიათ გამოიყენოთ ESP8266 დაფა Wemos D1 Mini ნებისმიერი YouTube არხის აბონენტთა რაოდენობის საჩვენებლად 5 დოლარზე ნაკლები
როგორ ვითამაშოთ სიმღერა თქვენს Yamaha EZ-220: 5 ნაბიჯი
როგორ ვითამაშოთ სიმღერა თქვენს Yamaha EZ-220– ზე: ეს ნაბიჯები დაგეხმარებათ სიმღერის დაკვრა სიმღერების წიგნის გამოყენებით
მბრუნავი კოდირება არდუინო ნანოს გამოყენებით: 4 ნაბიჯი
მბრუნავი კოდირება არდუინო ნანოს გამოყენებით: გამარჯობა ყველას, ამ სტატიაში მე გავაკეთებ გაკვეთილს, თუ როგორ გამოიყენოთ მბრუნავი კოდირება არდუინო ნანოს გამოყენებით. ამ მბრუნავი კოდირების გამოსაყენებლად თქვენ არ გჭირდებათ გარე ბიბლიოთეკა. ასე რომ, ჩვენ შეგვიძლია პირდაპირ შევქმნათ პროგრამები ბიბლიოთეკების დამატების გარეშე. კარგი, დავიწყოთ
Sonic Pi "Twinkle Twinkle Little Star" კოდირებული სიმღერა Mac- ისთვის: 6 ნაბიჯი
Sonic Pi "Twinkle Twinkle Little Star" კოდირებული სიმღერა Mac- ისთვის: ეს არის ძირითადი ინსტრუქციები იმის შესახებ, თუ როგორ ხდება კოდირება " Twinkle Twinkle Little Star " Sonic Pi– ზე Mac– ზე
როგორ კოდირება Scratch– ის გამოყენებით: 15 ნაბიჯი
როგორ კოდირება Scratch– ის გამოყენებით: გამარჯობა ბიჭებო! ეს არის ფლოპიმან 2! ეს პროექტი მოგცემთ წარმოდგენას, თუ როგორ უნდა დაიწყოთ პლატფორმერული თამაში ნულიდან