Სარჩევი:
- მარაგები
- ნაბიჯი 1: აქსელერომეტრის მონაცემების გაგზავნა
- ნაბიჯი 2: მონაცემების მიღება და Midi– ზე გადაყვანა
- ნაბიჯი 3: თქვენი კომპიუტერის დაყენება
- ნაბიჯი 4: პარამეტრების მინიჭება თქვენს DAW– ში
- ნაბიჯი 5: რა არის შემდეგი?
ვიდეო: Microbit Midi CC უკაბელო კონტროლერი: 5 ნაბიჯი (სურათებით)
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:17
ამ სახელმძღვანელოში ჩვენ შევქმნით უკაბელო midi CC კონტროლერს, რომელიც საშუალებას მოგცემთ გამოიყენოთ თქვენი Microbit როგორც midi კონტროლერი და დაუკავშიროთ იგი თქვენს საყვარელ მუსიკალურ პროგრამულ უზრუნველყოფას.
რა არის Midi CC?
ხშირად შემოკლებით CC, ხოლო სწორი ტერმინი არის "კონტროლის ცვლილება") MIDI შეტყობინებების კატეგორია, რომლებიც გამოიყენება გადაცემული მონაცემების გადასაცემად ან სხვა პარამეტრებისათვის, გარდა იმ შეტყობინებებისა, რომლებსაც გააჩნიათ შეტყობინებების საკუთარი ტიპები (შენიშვნა, გამორთვა, აფეთქება, პოლიფონიური aftertouch, მოედანზე მოსახვევი და პროგრამის შეცვლა).
გთხოვთ გაითვალისწინოთ, რომ ეს სახელმძღვანელო განკუთვნილია Mac– ისთვის, თუმცა ის ასევე უნდა მუშაობდეს კომპიუტერისთვის. გთხოვთ დატოვოთ კომენტარი, თუ შენიშნავთ კომპიუტერის თავსებადობასთან დაკავშირებულ ნებისმიერ საკითხს და მე სიხარულით განვაახლებ გზამკვლევს
მარაგები
- მიკრობიტი x2
- თმის გარეშე MidiSerial
- Logic Pro X (ან თქვენი არჩევანის ნებისმიერი DAW)
ნაბიჯი 1: აქსელერომეტრის მონაცემების გაგზავნა
ვინაიდან ჩვენ გვსურს უსადენოდ გადაადგილება, ჩვენ გვჭირდება ორი მიკრობიტი. ერთი ჩვენი ამაჩქარებლების მონაცემების გადასაღებად და მიკრობიტის რადიოთი გაგზავნისთვის, მეორე კი მონაცემების მისაღებად და გამოსაყვანად MIDI CC- ის სახით, როდესაც დაკავშირებულია ჩვენს კომპიუტერთან.
პირველ რიგში, მოდით კოდირება გადაღების მოწყობილობა. ჩვენ აღვიქვამთ სიმაღლის მნიშვნელობას მიკრობიტის ამაჩქარებელიდან და შემდეგ გადავცემთ რადიოს. თუმცა, არ არსებობს მიზეზი, რის გამოც თქვენ არ შეგიძლიათ გამოიყენოთ მიკრობიტზე სხვა სახის სხვა საშუალებები, როგორიცაა მისი ღილაკები ან თუნდაც კომპასი!
მიკრობიტის MIDI შესაძლებლობების სრული ჩამონათვალისთვის, გთხოვთ იხილოთ ოფიციალური დოკუმენტაცია აქ.
ნაბიჯი 2: მონაცემების მიღება და Midi– ზე გადაყვანა
ჩვენი მეორე მიკრობიტი კომპიუტერთან დაკავშირებულია USB- ის საშუალებით, ეს მიიღებს ჩვენს ამაჩქარებლის მონაცემებს რადიოთი და გადაკეთდება ჩვენს MIDI CC მნიშვნელობებში.
აქ მნიშვნელოვანი ბლოკია Use Midi Serial, რომელიც საშუალებას გვაძლევს გამოვიყენოთ ხიდის აპლიკაცია და კომპიუტერის შიგნით განვაახლოთ midi cc.
Midi CC– ს აქვს 120 არხი (0 – დან 119 – მდე), თუმცა ამ დემოსათვის ჩვენ მხოლოდ ორს გამოვიყენებთ - 0 არხს და 1 არხს, ესენია შესაბამისად Pitch და Roll.
ორივე სიმაღლე და როლი -180 -დან 180 -მდეა, ხოლო Midi CC მნიშვნელობები შეიძლება იყოს 0 -დან 127 -მდე, ამიტომ მე ვიყენებ 'რუქის' ბლოკს მონაცემთა დიაპაზონის გადასაყვანად. გირჩევთ ითამაშოთ ამ რიცხვითი საუბრის პროცესში მას შემდეგ რაც იცით, რომელი პარამეტრის კონტროლი გსურთ, რადგან შესაძლოა გქონდეთ მნიშვნელობები მხოლოდ გარკვეულ დიაპაზონში (დამოკიდებულია თქვენს მიერ კონტროლირებადი ეფექტის მიხედვით).
მიკრობიტით მონაცემთა დისტანციური შეგროვების შესახებ დამატებითი ინფორმაციისათვის იხილეთ აქ.
ნაბიჯი 3: თქვენი კომპიუტერის დაყენება
თმის გარეშე MidiSerial
Midi სიგნალის გადასაყვანად თქვენი მიკრობიტიდან თქვენი არჩევანის DAW– ზე, დაგჭირდებათ ხიდის პროგრამა, როგორიცაა Hairless MidiSerial - ჩამოტვირთეთ ეს უფასოდ GitHub გვერდიდან აქ.
აუდიო მიდი დაყენება
შენიშვნა: თუ თქვენ იყენებთ Mac- ს, დარწმუნდით, რომ თქვენ აირჩიეთ თქვენი MIDI Out როგორც "IAC Bus 1". თუ ეს არ ჩანს სიაში, თქვენ უნდა გახსნათ აუდიო MIDI კონფიგურაცია, გადადით MIDI Studio– ში (ფანჯრის მენიუდან ზემოთ), დააწკაპუნეთ IAC დრაივერზე და დარწმუნდით, რომ ყუთი მონიშნულია „მოწყობილობა ონლაინშია“რა
ნაბიჯი 4: პარამეტრების მინიჭება თქვენს DAW– ში
როგორც Logic Pro X მომხმარებელი, მე გავამახვილებ ყურადღებას ამ პროგრამულ უზრუნველყოფაზე - თუმცა ჩემი გაგებით, ის ასევე უნდა მუშაობდეს თქვენს არჩევანზე DAW- ზე
დარწმუნდით, რომ Logic არის დაყენებული MIDI In IAC ავტობუსიდან, ამის შემოწმება შესაძლებელია პარამეტრებში> Midi> შეყვანაში. შეარჩიეთ რომელი პარამეტრი გსურთ გააკონტროლოთ, მაგალითად სინთეზაიერის ფილტრი გათიშული, დამხმარე არხის გაგზავნის თანხა ან EQ სიხშირე. შემდეგ მიეცით ამ პარამეტრს გადახვევა და დააჭირეთ CMD+L. როდესაც თქვენ გადააადგილებთ თქვენს მიკრობიტს, ის ავტომატურად მიანიჭებს შესაბამის MIDI CC არხს ამ პარამეტრს.
გთხოვთ გაითვალისწინოთ ჩემი კოდი, ვინაიდან ჩვენ ვიყენებთ ორ მნიშვნელობას, ის მუდმივად აგზავნის მნიშვნელობას ორივე CC არხზე (0 და 1) და, როგორც ასეთი, ლოგიკა ძალიან იბნევა, როდესაც თქვენ ცდილობთ პარამეტრის მინიჭებას. მე ვგეგმავ კოდის გაუმჯობესებას, რომ ის არ გაგზავნის მნიშვნელობას, თუ ნომერი იგივეა (ან მცირე დიაპაზონში), თუმცა მანამდე გირჩევთ ამოიღოთ მიმღების კოდში ერთი "თუ", ისე რომ ლოგიკა იღებს მხოლოდ ერთ MIDI- ს CC მნიშვნელობა ერთდროულად ამ მინიჭების ეტაპზე.
ლოგიკაში ასევე შეგიძლიათ დაარეგულიროთ MIDI კონტროლერი შემდგომში, შეცვალოთ შეყვანა გამრავლებული მნიშვნელობით, დააყენოთ მინ და მაქსიმალური მნიშვნელობები. ღირებულებები, რომლებიც მე გამოვიყენე EQ High Cut– ისთვის, ჩანს ზემოთ მოცემულ სურათზე.
ნაბიჯი 5: რა არის შემდეგი?
გილოცავთ! ახლა თქვენ უნდა აკონტროლოთ ლოგიკა თქვენი მიკრობიტით … უსადენოდ!
ძალიან შესაძლებელია MIDI და Microbit– ით. თქვენ შეგიძლიათ დააინსტალიროთ სხვადასხვა "სცენები" მიკრობიტზე, რაც საშუალებას მოგცემთ შეცვალოთ რომელი CC არხი აკონტროლებს თითოეული ამაჩქარებლის მნიშვნელობას გამგზავნის მიკრობიტზე ღილაკის დაჭერის საფუძველზე. შემსრულებლის სრული კონტროლის მიცემა სხვადასხვა ინსტრუმენტზე. MIDI– ს ასევე შეუძლია გაცილებით მეტი გააკეთოს, ვიდრე მუსიკა, ზოგიერთ განათების მაგიდაზე ასევე ჩართულია MIDI.
იყვირე სხვა მუსიკალური მიკრობების შემქმნელებს
აქ არის რამოდენიმე ჩემი საყვარელი შემქმნელი, რომლებიც აჭერენ ზღვარს იმის შესაძლებლობას, რაც შესაძლებელია ტექნიკის ფანტასტიკით.
მინი.მუ მიკრობიტის მუსიკალური ხელთათმანი ელენე ლი პიმორონისთვის
როგორ დააკავშიროთ თქვენი მიკრობიტი სუფთა მონაცემებს Vulpestruments– ით
მიკრობიტის ორკესტრი კაპიტან კრედიბლის მიერ
მიკრობიტ გიტარა დავით ვეშაპის მიერ
მაჩვენე რას აკეთებ
მიჰყევით ამ სახელმძღვანელოს? გამომიგზავნე ვიდეოს სურათი ჩემს twitter/instagram @frazermerrick- ში
გირჩევთ:
უკაბელო Arduino Robot HC12 უკაბელო მოდულის გამოყენებით: 7 ნაბიჯი
უკაბელო Arduino Robot HC12 უკაბელო მოდულის გამოყენებით: გამარჯობათ ბიჭებო, კეთილი იყოს თქვენი მობრძანება. ჩემს წინა პოსტში მე ავუხსენი რა არის H Bridge Circuit, L293D საავტომობილო მძღოლის IC, piggybacking L293D საავტომობილო მძღოლის IC მაღალი ძრავის მძღოლების მართვისთვის და როგორ შეგიძლიათ შექმნათ და შექმნათ თქვენი საკუთარი L293D საავტომობილო მძღოლის დაფა
ორმოცდაათი მეტრის დიაპაზონი უკაბელო წვდომის წერტილი TP Link WN7200ND USB უკაბელო ადაპტერი Raspbian Stretch– ზე: 6 ნაბიჯი
ორმოცდაათი მეტრის დიაპაზონი უკაბელო წვდომის წერტილი TP Link WN7200ND USB უკაბელო ადაპტერი Raspbian Stretch– ზე: Raspberry Pi შესანიშნავია უსაფრთხო უკაბელო წვდომის წერტილების შესაქმნელად, მაგრამ მას არ გააჩნია კარგი დიაპაზონი, მე გამოვიყენე TP Link WN7200ND USB უსადენო ადაპტერი მის გასაგრძელებლად. მინდა გაგიზიაროთ როგორ გავაკეთო რატომ მინდა როუტერის ნაცვლად ჟოლოს პი გამოვიყენო? T
წვრილმანი უკაბელო მიკროფონი უკაბელო გიტარის სისტემამდე: 4 ნაბიჯი
წვრილმანი უკაბელო მიკროფონი უკაბელო გიტარის სისტემაზე: მე ვუყურებ რამდენიმე ვიდეოსა და ბენდს და თითქმის ისინი გიტარაზე უკაბელო სისტემას იყენებენ. ვგიჟდები, ვმოძრაობ, დადიხარ და აკეთებენ იმას, რაც მათ სურთ კაბელის გარეშე, ასე რომ, ვოცნებობ, რომ მქონდეს ერთი … მაგრამ .. ჩემთვის ახლა ეს ძალიან ძვირია, ასე რომ მივედი ამას
შექმენით საკუთარი (იაფი!) მრავალფუნქციური უკაბელო კამერის კონტროლერი .: 22 ნაბიჯი (სურათებით)
შექმენით საკუთარი (იაფი!) მრავალფუნქციური უკაბელო კამერის კონტროლერი .: შესავალი ოდესმე გიფიქრიათ საკუთარი კამერის კონტროლერის მშენებლობაზე? მნიშვნელოვანია შენიშვნა: MAX619- ის კონდენსატორები არის 470n ან 0.47u. სქემა სწორია, მაგრამ კომპონენტების სია არასწორია - განახლებულია. ეს არის შესვლა ციფრული მონაცემებით
გატეხეთ უკაბელო კარის ზარი უკაბელო სიგნალიზაციის ჩამრთველში ან ჩართვა/გამორთვა: 4 ნაბიჯი
გატეხეთ უკაბელო კარის ზარი უკაბელო სიგნალიზაციის ჩამრთველში ან ჩართვა/გამორთვა: ახლახანს ავაშენე სიგნალიზაციის სისტემა და დავაყენე ის ჩემს სახლში. მე ვიყენებ მაგნიტურ კონცენტრატორებს კარებზე და ვამაგრებ მათ სხვენში. ფანჯრები სხვა ამბავი იყო და მათი გაყვანილობა არ იყო ვარიანტი. მე მჭირდებოდა უკაბელო გამოსავალი და ეს არის