Სარჩევი:
- ნაბიჯი 1: რა არის ჯაზი?
- ნაბიჯი 2: შექმენით წრე
- ნაბიჯი 3: ატვირთეთ კოდი
- ნაბიჯი 4: როგორ გავაკონტროლოთ იგი
ვიდეო: არდუინო ჯაზის იმპროვიზატორი: 4 ნაბიჯი (სურათებით)
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:20
ეს დიზაინი არ უკრავს "სიმღერას". სამაგიეროდ, ის იყენებს ბლუზის შკალას საკუთარი მუსიკის შესაქმნელად დაკვრისას - ნამდვილი ჯაზის შემსრულებლის მსგავსი. ყოველ ჯერზე, როცა ჩართავ, ის ითამაშებს რაღაც განსხვავებულს; მაგრამ მაინც შეგიძლიათ აკონტროლოთ ტემპი, სიმაღლე და მოცულობა ციფერბლატებით. მოისმინეთ მისი დაკვრის მაგალითი ქვემოთ:
ნაბიჯი 1: რა არის ჯაზი?
თუ გსურთ ოფიციალური განმარტება, შეგიძლიათ გადახედოთ ამ ბმულებს, მაგრამ მე ვფიქრობ, რომ მისი აღწერის საუკეთესო გზა არის მხოლოდ იმის ჩვენება, თუ როგორ ჟღერს ის.
- https://en.wikipedia.org/wiki/Jazz
- https://en.wikipedia.org/wiki/Jazz_improvisation
ნაბიჯი 2: შექმენით წრე
მე ავაშენე სპიკერი ჩემი სპიკერისგან, სასმელი ჩალისა და ლენტისგან, მაგრამ ეს არჩევითია. დაიცავით დიაგრამა ამ დანარჩენი დიზაინის ასაშენებლად.
ნაბიჯი 3: ატვირთეთ კოდი
ეს კოდი მიჰყვება ფსევდო შემთხვევითი ალგორითმს, რომ უსასრულოდ ითამაშოს Bb blues- ის მასშტაბის ნოტები ჯაზური სინკოპირებული რიტმით.
გამოიყენეთ ეს კოდი Arduino IDE– ში:
int შენიშვნა = 1;
int შენიშვნა 2 = 1; void setup () {pinMode (3, OUTPUT); } void loop () {int tonecontrol = map (analogRead (A0), 0, 1023, 1, 4); int speedcontrol = რუკა (analogRead (A1), 0, 1023, 1, 20); int tonecontrol2 = რუკა (analogRead (A2), 0, 1023, 1, 4); int playnote; int switchval = შემთხვევითი (1, 5); გადართვა (გადართვა) {შემთხვევა 1: შენიშვნა = შენიშვნა; შესვენება; შემთხვევა 2: შენიშვნა = შენიშვნა + 1; შესვენება; შემთხვევა 3: შენიშვნა = შენიშვნა - 1; შესვენება; შემთხვევა 4: შენიშვნა = შენიშვნა + 2; შესვენება; შემთხვევა 5: შენიშვნა = შენიშვნა - 2; შესვენება; } გადართვა (შენიშვნა) {შემთხვევა 1: playnote = 262; შესვენება; შემთხვევა 2: პლეინოტი = 294; შესვენება; შემთხვევა 3: playnote = 311; შესვენება; შემთხვევა 4: playnote = 349; შესვენება; შემთხვევა 5: პლეინოტი = 392; შესვენება; შემთხვევა 6: playnote = 440; შესვენება; შემთხვევა 7: პლეინოტი = 466; შესვენება; შემთხვევა 8: playnote = 523; შესვენება; ნაგულისხმევი: შენიშვნა = 1; შესვენება; } playnote = playnote * tonecontrol; int playnote2; int switchval2 = შემთხვევითი (1, 5); switch (switchval2) {შემთხვევა 1: note2 = note2; შესვენება; შემთხვევა 2: შენიშვნა 2 = შენიშვნა 2 + 1; შესვენება; შემთხვევა 3: შენიშვნა 2 = შენიშვნა 2 - 1; შესვენება; შემთხვევა 4: შენიშვნა 2 = შენიშვნა 2 + 2; შესვენება; შემთხვევა 5: შენიშვნა 2 = შენიშვნა 2 - 2; შესვენება; } გადართვა (შენიშვნა 2) {შემთხვევა 1: playnote2 = 262; შესვენება; შემთხვევა 2: playnote2 = 294; შესვენება; შემთხვევა 3: playnote2 = 311; შესვენება; შემთხვევა 4: playnote2 = 349; შესვენება; შემთხვევა 5: playnote2 = 392; შესვენება; შემთხვევა 6: playnote2 = 440; შესვენება; შემთხვევა 7: playnote2 = 466; შესვენება; შემთხვევა 8: playnote2 = 523; შესვენება; ნაგულისხმევი: შენიშვნა 2 = 1; შესვენება; } playnote2 = playnote2 * tonecontrol2; ტონი (3, სათამაშო ნოტა, 30 * სიჩქარის კონტროლი); შეფერხება (31 * სიჩქარის კონტროლი); if (შემთხვევითი (1, 4) == 3) {დაგვიანებით (21 * სიჩქარის კონტროლი); } else {ტონი (3, playnote2, 20 * speedcontrol); შეფერხება (21 * სიჩქარის კონტროლი); }}
ნაბიჯი 4: როგორ გავაკონტროლოთ იგი
მარცხნიდან მარჯვნივ, თითოეული აკრიფეთ აკეთებს შემდეგს:
- მოცულობა
- პირველი ტონის სიმაღლე
- ტემპო
- მე -2 ტონის სიმაღლე
ირბინეთ მათთან სანამ არ მიიღებთ თქვენთვის სასურველ ხმას.
გირჩევთ:
არდუინო - Maze Solutions Robot (MicroMouse) კედლის შემდგომი რობოტი: 6 ნაბიჯი (სურათებით)
არდუინო | Maze Solving Robot (MicroMouse) Wall Robot: მოგესალმებით მე ისააკი და ეს არის ჩემი პირველი რობოტი " თავდამსხმელი v1.0 ". ეს რობოტი შეიქმნა მარტივი ლაბირინთის მოსაგვარებლად. კონკურსში გვქონდა ორი ლაბირინთი და რობოტი შეძლო მათი იდენტიფიცირება. ლაბირინთში ნებისმიერი სხვა ცვლილება შეიძლება მოითხოვდეს ცვლილებას
ESP8266-07 პროგრამისტი არდუინო ნანოსთან ერთად: 6 ნაბიჯი (სურათებით)
ESP8266-07 პროგრამისტი არდუინო ნანოსთან ერთად: ეს არის მოკლე სამეურვეო პროგრამა, რომელიც ქმნის არდოინო ნანოს გამოყენებით მოსახერხებელ ESP8266-07/12E დაფაზე. გაყვანილობის სქემა ძალიან ჰგავს აქ წარმოდგენილს. თქვენ გაქვთ შესაძლებლობა დააკავშიროთ ეს პროექტი პურის დაფაზე, შეაერთეთ თავი
ჯაზის ხელი: 5 ნაბიჯი
ჯაზის ხელი: ამ პროექტისთვის თქვენ დაამზადებთ ხელთათმანს, რომელიც უკრავს მუსიკას, როდესაც თითებს დააკაკუნებთ. ეს გარკვეულწილად განდიდებული აღწერაა, მაგრამ თქვენ ნახავთ. ამ პროექტის კოდი შეგიძლიათ იხილოთ აქ. თქვენ გამოიყენებთ Arduino ინტერფეისს, ასევე Proce
ხმის მრიცხველი - არდუინო: 10 ნაბიჯი (სურათებით)
ხმის მრიცხველი - არდუინო: ამ ინსტრუქციებში მე ვაჩვენებ, თუ როგორ უნდა მოხდეს ხმის მრიცხველი არდუინოს და კიდევ რამდენიმე კომპონენტის გამოყენებით. ეს არის სკოლის პროექტი, რომელიც მე ახლახანს გავაკეთე, რომლის დასრულებაც ერთი წელი დამჭირდა, ის ემყარება მშენებლობას ხმის მრიცხველი, რომელიც აღრიცხავს ხმის დონეს
ყველაზე იაფი არდუინო -- ყველაზე პატარა არდუინო -- Arduino Pro Mini -- პროგრამირება -- არდუინო ნენო: 6 ნაბიჯი (სურათებით)
ყველაზე იაფი არდუინო || ყველაზე პატარა არდუინო || Arduino Pro Mini || პროგრამირება || არდუინო ნენო: …………………………. გთხოვთ გამოიწეროთ ჩემი YouTube არხი მეტი ვიდეოსთვის ……. . ეს პროექტი ეხება იმას, თუ როგორ უნდა დააკავშიროთ ყველაზე პატარა და იაფი არდუინო ოდესმე. ყველაზე პატარა და იაფი arduino არის arduino pro mini. არდუინოს მსგავსია