რა არის midi შეყვანა ტელეფონში? MIDI: საწყობის აპარატურა. MIDI კლავიატურის ხმის ბარათთან დაკავშირება

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

რა ვქნათ ახლა?

ისე, ვვარაუდობ, რომ V ბედნიერი ვოლოდარია ანდროიდის მოწყობილობადა, რა თქმა უნდა, Windows-ზე დაფუძნებული კომპიუტერი. სამწუხაროდ, მე ვერ ვუყურებ iMac-ს და მის გიჟურ მოწყობილობებს, მაგრამ წარმომიდგენია, რომ იქ ყველაფერი მსგავსი თანმიმდევრობითაა მოწყობილი. კონდახები დაფუძნებული იქნება აბლეტონითუ გსურთ, შეგიძლიათ გამოიყენოთ სხვა სეკვენსერები მედია მხარდაჭერით. ახლა მე დავაყენებ Android მოწყობილობას. მე მაქვს პრობლემა Lenovo ტელეფონი A750 Android ICS 4-ით. ისევ ძველ OS-ებზე ვერ ვამოწმებ, რა არის შესაძლებელი ასეთი კონფიგურაციით.

მე ავირჩიე უფასო პროგრამები, რომლებიც ხელმისაწვდომია Google Play სერვისები. ინსტრუქციები შემდგომში იქნება მითითებული. პერშა – წე შეეხეთ OSC(https://play.google.com/store/apps/details?id=net.hexler.touchosc_a). მეგობარი - FingerPlay MIDI(https://play.google.com/store/apps/details?id=com.flat20.fingerplay&hl=ua). І რადგან პერშა საშუალებას გაძლევთ ივარჯიშოთ, ზაგალომის გარეშე დამატებითი პროგრამები(საკუთარი დრაივერით), შემდეგ მეორე მოითხოვს თქვენი სერვერის თქვენს კომპიუტერზე ინსტალაციას იმავე ხედვით, როგორც პროგრამა. ალე ყველაფერი გარაზდ.

მომზადება

დასაწყებად, ჩვენ უნდა დავაყენოთ ვირტუალური მედია პორტები. იაკ ცე ზრობითი, მე აღვწერე y. ვინც არ იცის, წაიკითხეთ. სხვა გზით, ჩვენ შეიძლება გვქონდეს wi-fi კავშირი კონფიგურირებული სტატიკური IP მისამართით. Windows 7-ისთვის შეგიძლიათ შეამოწმოთ (მუშაობა) " საკონტროლო ცენტრი საზღვრებისთვის და უკანა კარზე წვდომისთვის - საზღვრების გარეშე კავშირი - ავტორიტეტი - ინტერნეტ პროტოკოლის ვერსია tcp/ipv4(ნახ. 1).

სურათი 1. თქვენს კომპიუტერზე სტატიკური IP მისამართის დაყენება.

იაკ ბაჩიმო პატარას, სტატიკური მისამართი 192.168.1.57 დამონტაჟდა. დაგვჭირდება ამ მისამართის დამახსოვრება, ის გადმოგვეცემა ჩვენს მორგებულ ანდროიდის პროგრამებში.

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

FingerPlay MIDI

პირველი პროგრამა არის FingerPlay MIDI. ტელეფონის მეხსიერებაში არსებული ძირითადი პროგრამების გარდა, საჭიროა კომპიუტერზე სერვერის დაყენება მონაცემთა არხის შესაქმნელად, რომლის მეშვეობითაც მედია შეტყობინებები გადაიცემა კომპიუტერის ვირტუალურ პორტში (Midi-Yoke). თქვენ შეგიძლიათ დააყენოთ ის თქვენს ტელეფონზე ახლავე. ჩვენ გავუშვით, დააჭირეთ პარამეტრების ხატულას (ღილაკზე გადაცემათა კოლოფი) და გადადით პარამეტრების ჩანართზე (პატარა 2).


სურათი 2. FingerPlay პარამეტრები.

პირველ რიგში დააინსტალირეთ სერვერის ტიპი – FingerServer. სხვა გზით, სერვერის მისამართში ჩვენ ვაყენებთ ჩვენი კომპიუტერის IP მისამართს. ახლა თქვენს კომპიუტერზე შეგიძლიათ გახსნათ FingerPlayServer.zip და გაუშვათ run.bat. მინდა ვაფასებ, რომ ამ რობოტს სჭირდება ჯავა. კარგად, აშკარაა, როგორია თქვენი ტელეფონისა და კომპიუტერის კავშირის სტატუსი. ახლა ტელეფონში ჩვენ ვამოწმებთ ველს სერვერთან დაკავშირების გვერდით და თუ ყველაფერი სწორია, სტატუსი შეიცვლება დაკავშირებულად 192.168.1.57-ზე (ან თქვენი კომპიუტერის მისამართზე). ასევე შეიცვლება სერვერის ფანჯარა თქვენს კომპიუტერზე, რათა აჩვენოს, რომ მოწყობილობა დაკავშირებულია (პატარა 3).


3. FingerPlay სერვერის ფანჯარა.

ფაქტიურად, სტატუსი არის Phone დაკავშირებული, რაც ნიშნავს, რომ ტელეფონი დაკავშირებულია და ასევე აჩვენებს, თუ რომელი გამომავალია საჭირო midi-დაკავშირებისთვის (Midi-Yoke 1). გარდა ამისა, ჩვენს ტელეფონებზე დაყენებისას, ჩვენ შეგვიძლია ავირჩიოთ სხვა ვირტუალური მედია მოწყობილობა (პატარა 4).


სურათი 4. აირჩიეთ მედია მოწყობილობა შეტყობინების საჩვენებლად.

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

Ableton-ში მხოლოდ FingerPlay-ში მითითებული შუა მოწყობილობა (ჩვენს აპლიკაციაში Midi-Yoke 1) უნდა ავირჩიოთ (ნახ. 5).


სურათი 5. Midi-Yoke 1-ის ჩართვა აბლეტონზე.

თუ ყველაფერი სწორია, ახლა შეგიძლიათ სხვადასხვა კონტროლერების და ღილაკების რუკა. ტელეფონზე ეკრანის გაშლა, აბლტონის პარამეტრებზე შეხება. მაგალითად, გადავიდეთ FingerPlay მიქსერის Layout-ზე (ის იკავებს შუა პოზიციას პანელზე მარჯვნივ, div. small 6).


სურათი 6. FingerPlay მიქსერის განლაგება.

ახლა Ableton აჭერს Ctrl+M და შუა რუკების რეჟიმი ჩართულია. ვაჭერთ, მაგალითად, აბლტონის პირველი არხის ხმის კონტროლს და ტელეფონის ეკრანზე პირველ კონტროლს ვაჭერთ. თუ ყველაფერი სწორია, ბარათის ბარათზე გამოჩნდება ახალი ჩანაწერი (მცირე 7).


სურათი 7. ახალი პარამეტრირუკას აქვს midi-mapping.

დააჭირეთ Ctrl+M საწყის რეჟიმში გადასასვლელად. ახლა კი, როდესაც ეკრანზე პირველ სახელურს გადავაადგილებთ, ვცვლით ხმას აბლეტონში პირველ არხზე! (ნახ. 8).


ნახაზი 8. ტელეფონის ეკრანზე რეგულატორი მსგავსია Ableton-ის რეგულატორის.

ღერძი და ყველაფერი, მისია დასრულებულია. ანალოგიურად, შეგიძლიათ ღილაკების რუკა, რომლებიც განთავსებულია სხვა FingerPlay განლაგებაში და გამოიყენოთ ისინი.

შეეხეთ OSC

ეს პროგრამა ვითარდება და ხდება მულტიპლატფორმული. ეს კლიენტი ხელმისაწვდომია არა მხოლოდ Android-ისთვის, არამედ iOS-ისთვისაც. და სერვერს, ცხადია, შეუძლია იმუშაოს Mac კომპიუტერებზე. ისე, მე გადავხედავ კავშირს android+windows 7-ს შორის, როგორც მე უფრო კარგად ვიფიქრე. Windows-ისთვის სერვერის ჩამოტვირთვა შესაძლებელია ოფიციალურ ვებსაიტზე შემდეგნაირად: http://hexler.net/pub/touchosc/touchosc-bridge-1.0.1-win32.zip.

ჩვენ ვაინსტალირებთ ტელეფონში და კომპიუტერში, თუ ყველაფერი სწორია, მაშინ TouchOSC ხიდის ხატი (პატარა 9) გამოჩნდება კომპიუტერის სისტემის უჯრაში.


სურათი 9. TouchOSC Bridge სერვერი დაინსტალირებულია და მუშაობს.

ჩემს პატივისცემას გამოვხატავ მათ მიმართ, ვინც პროგრამის გათვალისწინებითაუცილებელია მუშაობა არა მხოლოდ მედია პროტოკოლთან, არამედ OSC პროტოკოლთან. თაფლის ამ დანაკარგზე უნდა ვიყოთ ცქერით. რა გაწუხებთ კომპიუტერთან დაკავშირება - შეგიძლიათ ისარგებლოთ ამით (საოცარი რამ). ახლა მოდით გადავიდეთ ტელეფონზე TouchOSC-ის დაყენებაზე. პროგრამის დაწყებისას დაუყოვნებლივ იხსნება დაყენების ფანჯარა. აქ ვაჭერთ Midi Bridge-ს (ნახ. 10) და შევიყვანთ ჩვენი კომპიუტერის IP მისამართს.


სურათი 10. Touch-ის დაყენება OSC ტელეფონზე.

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

Ableton-ში, როგორც თქვენ ალბათ მიხვდით, უნდა ავირჩიოთ Touch OSC midi პორტი. ეს არის დენის პორტი, რომელიც ჩნდება სისტემაში სერვერის დაყენების შემდეგ (ნახ. 11).


სურათი 11. Touch OSC-ის დაყენება Ableton-ში.

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

ცოტა რამ ინტერფეისისა და შესაძლებლობების შესახებ

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


სურათი 12. TouchOSC კლავიშების განლაგება.

არის 5 განლაგება, თითოეულში 3 ჩანართი. მე-12 ბავშვზე, მაგალითად, ბაჩიმოზე, არის ფორტეპიანოს ერთი ოქტავის განლაგება. Multitouch მხარდაჭერა ე. გარდა ამისა, Touch OSC-ს აქვს კონტროლერების დიდი რაოდენობა - აქ არის კლავიატურა და ყველა სახის კონტროლი, ფეიდერები, crossfaders, X-Y კონტროლი. Finger Play-ს, სამწუხაროდ, აქვს მრავალი ტიპის კონტროლერი და არა კლავიატურა. და არსებობს მხოლოდ ერთი განლაგება. სინამდვილეში, როდესაც შეხვალთ Touch OSC-ში, შეგიძლიათ გამოიყენოთ თქვენი ხელი განლაგების რედაქტირებისთვის და უპრობლემოდ შექმნათ საკუთარი. რა თქმა უნდა, მოგიწევთ სინტაქსის სწავლა ან ონლაინ კონსტრუქტორის გამოყენება (https://dl.dropbox.com/u/1856630/fingerplay/index.html). მიუხედავად იმისა, რომ ჩვენ ყველაფერს ვაკეთებთ, როგორც ჩანს, ეს არც ისე კარგია. Touch OSC-ს აქვს განლაგების ფართო არჩევანი, რომლებიც ასევე ხელმისაწვდომია iPod-ისთვის და iPhone-ისთვის. რედაქტირება შესაძლებელია Windows-ზე. მსურს ვიპოვო გზა თქვენი Android მოწყობილობაზე თქვენი განლაგების მორგებისთვის. ალეს მეთოდი დოზიტი დასაკეცი.

Ჩანთა

ისე, ახლა, როცა პროგრამებით განაწყენებული ვარ, შემიძლია სრულად გავუმკლავდე ჩემს ვალდებულებებს. თითოეულ მათგანს აქვს თავისი დადებითი და უარყოფითი მხარეები, მაგრამ ლეპტოპის, wi-fi და ანდროიდის ტელეფონით შეგიძლიათ წარმატებით გამოიყენოთ ტელეფონი, როგორც კონტროლერი. თუ ამ პროგრამებს ავირჩევ, უპირატესობას მაინც Touch OSC-ს ვანიჭებ.


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

მუსიკალური ინსტრუმენტის ციფრული ინტერფეისი (MIDI)

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

მუსიკალური ინსტრუმენტის ციფრული ინტერფეისი (MIDI) – მუსიკალური ინსტრუმენტების ციფრული ინტერფეისი. ინტერფეისის სტანდარტი შეიქმნა სადენიანი მუსიკალური ინსტრუმენტების მწარმოებლების მიერ: Yamaha, Roland, Korg, E-mu და სხვები.

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

MIDI ინტერფეისი არის start-stop თანმიმდევრული ასინქრონული "strum loop" ინტერფეისი.

ფრაზა "დაწყება-გაჩერება" ნიშნავს, რომ კანში, რომელიც გადაცემულია, ყოველთვის არის ნიშნები, რომ გადაცემის პროცესი დაიწყო (სიგნალი "დაწყება") და დასრულებულია (სიგნალი "Stop").

სერიულ ინტერფეისზე მონაცემები გადადის არა ერთდროულად, არამედ თანმიმდევრულად (თანმიმდევრობით).

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

ელემენტარული MIDI სიგნალის სტრუქტურა

აქტიური ტრანსმისია აყალიბებს საყრდენის ძალას 5 mA ძალით. სტრუმის პოსტულატი შეესაბამება ლოგიკურ ნულს, ხოლო არასტრუმის პოსტულატი ლოგიკურს. ელემენტარული MIDI სიგნალის სტრუქტურა (ნახ. 1.1) ხასიათდება შემდეგი ნიშნებით: 7 მონაცემთა ბიტი, ერთი (ყველაზე მნიშვნელოვანი) სტატუსის ბიტი, ერთი დაწყების ბიტი, ერთი გაჩერების ბიტი. შეამოწმეთ დაწყვილება ყოველდღე.

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

ბრინჯი. 1.1. ელემენტარული MIDI სიგნალის სტრუქტურა:

MIDI არხის გამტარუნარიანობა არის 3,125 კბ/წმ. ბრძანებები შეიძლება იყოს ერთი ან ორი სამი ბაიტი. პირველი ბაიტი არის სტატუსი ერთი. ვინ ნიშნავს გუნდის ფუნქციას. მას შეიძლება მოჰყვეს 1 - 2 ბაიტი მონაცემები. სტატუსის ბაიტის ყველაზე მნიშვნელოვანი ბიტი არის 1, ხოლო მონაცემთა ბაიტის ყველაზე მნიშვნელოვანი ბიტი არის 0.

ხელმისაწვდომია MIDI კონექტორები და MIDI კაბელი

სრულფასოვან MIDI მოწყობილობას აქვს სამი კონექტორი: MIDI In (შემავალი), MIDI Out (გამომავალი) და MIDI Thru (MIDI Thru კონექტორი გადასცემს სიგნალის ასლს ბუფერის მეშვეობით, რომელიც გადადის გარე MIDI მოწყობილობიდან MIDI შესასვლელში. ) . ყველა ვარდი ხუთწახნაგიანია. კონტაქტები 4 და 5 – სიგნალები, კონტაქტი 2 – ეკრანი. სიგნალების პოლარობა განისაზღვრება წყაროს მიხედვით: კონტაქტი 4 - პლუს (წყარო მიედინება გამოსასვლელიდან), კონტაქტი 5 - მინუს (წყარო მიედინება ტერმინალებიდან). ამრიგად, MIDI Out და MIDI Thru კონექტორებისთვის, საკონტაქტო დავალებები იგივეა, MIDI In კონექტორისთვის - კარიბჭე.

ბრინჯი. 1.2. MIDI კაბელზე კონექტორების განაწილების სქემა:

დასაკავშირებლად გამოიყენება ორბირთვიანი დამცავი კაბელი. კაბელის ორ ბოლოზე კონექტორების შეერთება სწორია (2-2, 4-4, 5-5). MIDI კაბელის გაყვანილობის დიაგრამა ნაჩვენებია ნახ. 1.2.

MIDI მოწყობილობების შეერთების პრინციპი

ორი MIDI მოწყობილობის შეერთების პრინციპი ნაჩვენებია ნახ. 1.3. გადამცემ კონტაქტს, საიდანაც მიიღება სიგნალი გარე ლანიარიდან, ეწოდება MIDI TXD (გადამცემის მონაცემები). მიმღების კონტაქტი, რომელიც პასუხისმგებელია სიგნალის მიღებაზე გარე ლანგიდან, არის MIDI RXD (მიმღების მონაცემები).

ბრინჯი. 1.3. ორი MIDI მოწყობილობის შეერთების პრინციპი:

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

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

ბრინჯი. 1.4. MIDI მოწყობილობების ხმის ბარათთან დაკავშირება:

MIDI სიგნალები ხმის ბარათის სათამაშო პორტის სოკეტებში

გთხოვთ გაითვალისწინოთ, რომ ხმის ბარათები, როგორც წესი, არ იღებენ სტანდარტულ MIDI კონექტორებს. ეს განპირობებულია იმით, რომ ზომები არ იძლევა მათ მოთავსებას კომპიუტერის უკანა კედელზე არსებულ სლოტებში, რომლებიც განკუთვნილია გაფართოების ბარათების დასაცავად. „შექმნილი“ MIDI სიგნალები (MIDI RXD და MIDI TXD) გამოდის თამაშის პორტის კონტაქტებზე (ნახ. 1.5).

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

ბრინჯი. 1.5. თამაშის პორტში სხვადასხვა კონტაქტების მინიჭება:

კონტაქტების უმეტესობა განკუთვნილია ჯოისტიკის დასაკავშირებლად, ასე რომ არ ინერვიულოთ სუნის გამო. დაუბრუნდით თქვენს პატივს ჩვენს კონტაქტებს:

  • 4, 5 - დაკავშირებულია დამიწების მავთულიდან კომპიუტერის კვების ბლოკთან ან, როგორც ჩანს, შემთხვევიდან, მიწიდან (დიაგრამებში ეს კავშირი მითითებულია GND);
  • 1, 8, 9 - კავშირი კომპიუტერის სიცოცხლის +5 პინთან;
  • 15 - ნებისმიერი გარე წრე პასუხისმგებელია MIDI RXD (მიმღების მონაცემთა) სიგნალზე;
  • 12 - MIDI TXD (Transmitter Data) სიგნალი მიიღება ნებისმიერი გარე ლანიარიდან.
12 და 15 კონტაქტების არსებობა, ისევე როგორც დაკავშირებული სიგნალები, საშუალებას აძლევს მწარმოებლებს და გამყიდველებს დაადასტურონ, რომ ხმის ბარათი აღჭურვილია MIDI ინტერფეისით. სინამდვილეში, MIDI TXD და MIDI RXD სიგნალები შეიძლება ჩაითვალოს შესაბამისი MIDI სიგნალების წარმოების წყაროდ. ამ დახმარებით თქვენ შეგიძლიათ მიიღოთ და გადასცეთ ინფორმაცია, რომელიც წარმოდგენილია კომპიუტერებისთვის სტანდარტული ძაბვის მნიშვნელობებით (როგორც ჩანს, ტრანზისტორი-ტრანზისტორი ლოგიკის დონეები - TTL). გთხოვთ შეცვალოთ MIDI კაბელზე ხუთპინიანი კონექტორებიდან ერთ-ერთი კონექტორით, რომელიც შეესაბამება სურათზე მოცემულ სურათებს. 1.8, მაშინ თქვენ ვერ შეძლებთ სინთეზატორის დაკავშირებას ხმის ბარათთან ამ კაბელის საშუალებით. მარჯვნივ, MIDI TXD სიგნალი არ არის სწორად დამუშავებული LED-ით, რომელიც MIDI ინტერფეისში გადასცემს წითელ სიგნალებს და წყვეტს MIDI მოწყობილობების გალვანურ კავშირებს ერთმანეთის მიყოლებით.

ხმის ბარათის MlDI მოწყობილობებთან დასაკავშირებლად საჭიროა ადაპტერის კაბელი ოპტოკუპლერის იზოლაციისთვის. MIDI მოწყობილობების შეერთებისას უნდა დაიცვათ მარტივი წესი: კაბელი არ უნდა აკავშირებდეს ორი მოწყობილობის ერთსა და იმავე კონექტორს, ასე რომ თქვენ არ შეგიძლიათ დააკავშიროთ MIDI ერთი მოწყობილობიდან MIDI Out მეორესთან, ასევე MIDI In-ს MIDI In-თან. თუმცა, სანამ გულმოწყალებას გამოიჩენთ, არაფერი საშინელი არ მოხდება: MIDI ინტერფეისის წრეს აქვს საჭირო დაცვა.

და ღერძი არის ერთი კაბელი ან ორი ბილიკი, რომელიც უნდა გაიყვანოს MlDI მოწყობილობებს შორის, დაწექი ისე, რომ მოწყობილობის უკან და რაღაცნაირად სურნელი აღმოჩნდეს.

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

MIDI კლავიატურის ან MIDI სინთეზატორის ხმის ბარათთან დაკავშირება

მივმართოთ MIDI კლავიატურის კვების ბლოკს ხმის ბარათთან (სურ. 1.6). სინამდვილეში, ეს საკმაოდ მარტივია: ჩადეთ MIDI In ადაპტერის დანამატი კლავიატურის MIDI Out სოკეტში და შეაერთეთ MIDI ადაპტერის 15-პინიანი კონექტორი ხმის ბარათზე მდებარე თამაშის პორტის კონექტორთან. MIDI კლავიატურა აქ ასრულებს სადენიანი MIDI მოწყობილობის როლს, ხოლო ხმის ბარათი მოქმედებს როგორც მონა.

ბრინჯი. 1.6. MIDI კლავიატურის ხმის ბარათთან დაკავშირება:

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

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

ბრინჯი. 1.7. გარე სინთეზატორის ხმის ბარათთან დაკავშირების დიაგრამა:

პრობლემები MIDI სისტემის თვითგააქტიურებასთან დაკავშირებით

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

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

თუმცა, უკეთესი იქნება მარყუჟის პრობლემის მოგვარება MIDI სარელეო ვარიანტების მანიპულირებით. საქმე იმაშია, რომ MIDI ინფორმაცია, რომელიც შედის მოწყობილობაში (ან პროგრამებში, როგორიცაა Cubase SX) გადაიცემა მისი გამოსასვლელიდან. მოდით შევხედოთ კლასიკურ მაგალითს, თუ ხმის ბარათის სინთეზატორი კომბინირებულია გარე სინთეზატორთან, რომელსაც, თავის მხრივ, ასევე აქვს MIDI კლავიატურის ფუნქციები. Looping აუცილებლად არის ამ პრობლემის ბრალი, თუ თქვენ აირჩიეთ ტრეკი, რომელსაც აქვს შეყვანის/გამოსვლის პორტი, რომელიც ფიზიკურად არის დაკავშირებული გარე სინთეზატორთან. სამწუხარო მარყუჟის ეფექტის წარმოშობის თანმიმდევრობა შემდეგია:

1. როდესაც თქვენ დააჭერთ კლავიშს სინთეზატორზე, სინთეზატორი უკრავს შესაბამის ნოტს.
2. MIDI კავშირი Note On-ის ტიპთან (div. Sect. 1.2.1) შეგიძლიათ იხილოთ ხმის რედაქტორში.
3. ხმის რედაქტორში MIDI შეტყობინება ყოველთვის გადადის და ეს ინფორმაცია იგზავნება სინთეზატორის შეყვანის პორტში.
4. სინთეზატორი, რომელმაც მიიღო შეტყობინება Note On, აწარმოებს მას, ქმნის ცალკე შენიშვნას (დაიმახსოვრე, არა ერთხელ).
5. სინთეზატორი ასევე გადასცემს MIDI შეტყობინებებს (შეგიძლიათ ჩართოთ და როგორ გააკეთოთ ეს - შეამოწმეთ თქვენი ანგარიშის მენეჯერთან) და ა.შ. პუნქტი 2.

ამ მარყუჟის გასახსნელად, შემდეგ ჩართეთ MIDI რელე ან სინთეზატორში ან პროგრამაში (როგორც წესი, მუსიკის რედაქტორებს ეს პარამეტრი გამორთული აქვთ). Cubase SX-ში შეგიძლიათ გააკეთოთ შემდეგი: გახსენით მენიუ ფაილი, აირჩიეთ გუნდი პრეფერენციები. გახსენით დიალოგის ფანჯარა პრეფერენციები. ფანჯრის მარცხენა მხარეს მდებარე ხეში აირჩიეთ MIDI ველები. გახსნილ დეპოზიტზე MIDIგადააგდე პრაპორშჩიკი MIDI Thru Active. ახლა მე არ ვიქნები აკვიატებული. თქვენ შეგიძლიათ გადახვიდეთ ცომუზე დაჭერით კარგი, რის შემდეგაც იხსნება დიალოგის ფანჯარა პრეფერენციებიახლოდან. ასევე შეგიძლიათ დააჭიროთ ღილაკს მიმართვა, ვიქნო პრეფერენციებითქვენ დაკარგავთ წვდომას და თქვენ მიერ განხორციელებული ცვლილებები დაიკარგება.

წარწერით მოხსნილი MIDI Thru Activeხმის ბარათზე დამონტაჟებული სინთეზატორის სამართავად შესაძლებელია გარე სინთეზატორის გამოყენება MIDI კლავიატურად.


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

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

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

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

როგორ მუშაობს MIDI ინტერფეისი?

ნებისმიერი MIDI სისტემის „არტერიები“ მოიცავს 16 MIDI საინფორმაციო არხს, რომლებიც გადასცემენ MIDI შეტყობინებებს - სიგნალებს, რომლებიც ატარებენ ინფორმაციას ხმის მოწყობილობის საკონტროლო სისტემის შესახებ (მაგალითად, სინთეზატორი). MIDI შეტყობინებები შეიძლება შეიცავდეს შენიშვნებს, ბრძანებებს ხმის შესაცვლელად, ბორბლის პოზიციის შესახებ ინფორმაციას ბგერის სიმაღლის შესაცვლელად და ა.შ. გამოსახულია ბავშვი ზლივი

სინთეზატორის Sample Playback წრე, რომელიც ასევე არის ასეთი სისტემის ნაწილი, განპირობებულია იმით, რომ მის შემთხვევაში არის მინიმუმ ორი სრულიად დამოუკიდებელი ოპერაციული მოწყობილობა - კლავიატურა და ხმის მოდული. სინთეზატორის მეხსიერებაზე წვდომა, სადაც ინახება ციფრული ნიმუშები (ხმის შაბლონები), უზრუნველყოფილია 16 MIDI არხით. რობოტის დასაწყისში მუსიკოსი დამატებითი საკონტროლო ღილაკების გამოყენებით მიუთითებს, რომელ არხზე რომელ ხმაზე იქნება დაკვრა. ბავშვს პირველი არხიენიჭება ფორტეპიანოს, მეხუთე ორღანს, მეათე დასარტყამს და მეთხუთმეტე ბასს. უფრო მეტიც, ეს კავშირები დამონტაჟებულია საკმაოდ მუსიკოსის პრეფერენციების შესაბამისად: ნებისმიერი ხმა, რომელიც მეხსიერებაშია, შეიძლება მიენიჭოს ნებისმიერ არხს.

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

ახლა მოდით შევხედოთ კავშირებს სინთეზატორ-სექვენერს შორის. კიდევ ერთი პატარა რამ ასახავს სინთეზატორის მიკროსქემის დიაგრამას, რომელიც დაკავშირებულია კომპიუტერულ სეკვენსერთან. − სინთეზატორთან, − კომპიუტერთან,

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

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

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

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

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

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

MIDI კომუნიკაციები არის სიგნალები, რომელთა კონტროლი და გადაცემა შესაძლებელია MIDI ინტერფეისის საშუალებით. მაგალითად, დინამიურ MIDI კლავიატურაზე ღილაკზე დაჭერისას გამოჩნდება სამი შეტყობინება, რომელიც აღწერს ჩასაბარებელ ნოტებს: Pitch, Velocity და Duration. ეს შეტყობინებები შეიძლება გადაიცეს ხმის მოდულის ერთ-ერთი არხით, ან შეიძლება გაიგზავნოს სეკვენსერში, რომელიც ჩაწერს მათ იმავე ადგილას, სადაც კომპოზიცია. ასეთი ჯგუფი ასოცირდება კომპოზიციისა და არხის ერთ-ერთ მომენტთან, სახელწოდებით Event. ეს არის კომპოზიციის კანის ნოტა, ჩაწერილი სეკვენსერის მიერ - ცე პოდია.

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

სხვა ტიპის ინფორმაცია MIDI ნოტების მნიშვნელობის შესახებ არის Controllers. ხმები კონტროლდება სინთეზატორების სხვადასხვა პარამეტრით, როგორიცაა არჩეული არხის მოცულობა და პანორამა. საუბრის წინ, არ დაგაბნიოთ MIDI კომუნიკაცია და დამოუკიდებელი სინთეზატორის სახელურები, რომლებსაც ზოგჯერ კონტროლერებსაც უწოდებენ.

MIDI სტანდარტი ითვალისწინებს 127 კონტროლერის არსებობას, რომელთაგან თითოეულს შეიძლება ჰქონდეს მნიშვნელობა 0-დან 127-მდე. თუმცა რეალურად არ არის 20-ზე მეტი. მათგან ყველაზე მნიშვნელოვანია მოცულობა, პან და მოდულაცია. სუნი განისაზღვრება კანის არხის გასწვრივ ნოტების შექმნის პარამეტრებით. ასე რომ, ხმის კონტროლერის ჩაწერით პირველ არხზე 127 მნიშვნელობით სეკვენსერში, ხოლო 64 მნიშვნელობით მეორეში, თქვენ აშორებთ განსხვავებას ამ ორი არხის სისქეში.

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

MIDI სინქრონიზაცია

სტუდიებში ხშირად საჭიროა ორი ან რამდენიმე მოწყობილობის სინქრონული მუშაობის უზრუნველყოფა: სეკვენსერი და მრავალარხიანი მაგნიტოფონი, ორი მაგნიტოფონი ერთდროულად. ადრე, ანალოგური მაგნიტოფონების ეპოქაში, ყველაზე ხშირად იყენებდნენ SMPTE სინქრონიზაციას, მაგრამ ახლა სტუდიური მოწყობილობების უმეტესობა სინქრონიზებულია MIDI-ს გამოყენებით.

ასე ბრძოლა. მაგალითად, თქვენ გაქვთ სეკვენსერი და მრავალარხიანი მაგნიტოფონი. ნებისმიერმა სეკვენსერმა ეტაპობრივად უნდა „გადააბრუნოს“ ვირტუალური სტრიქონი (მაგნიტოფონის მსგავსი), რომელზედაც ჩაიწერება MIDI შეტყობინებები. ამ მიზნით, ყველა სეკვენსერს აქვს დროის კოდის გენერატორი, რომელიც ქმნის MIDI კომუნიკაციებს სახელწოდებით MIDI Clock. ეს დამატებითი დროის კოდი იძლევა სეკვენსერის „გაჭიმვის მექანიზმის“ ზუსტი კონტროლის, ასევე გარე მოწყობილობებთან სინქრონიზაციის საშუალებას. MIDI შეტყობინებების ჯგუფს, რომლებიც გამოიყენება სინქრონიზაციისთვის, ეწოდება MIDI დროის კოდი (MTC).

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

და იმისთვის, რომ მაგნიტოფონი ჩართოს თანმიმდევრობის პარალელურად და ამავე დროს შეარჩიოს გადაწყვეტილება (გადახვევა, ფირზე, ჩაწერა) MIDI შეტყობინებების მთელი ჯგუფის არჩევისთვის, რომელსაც ეწოდება MIDI Machine Control (MMC) . თანმიმდევრობებში, რომლებიც მხარს უჭერენ MMC-ს, ღილაკზე დაჭერა იწვევს უწყვეტ MIDI შეტყობინებას, რომელიც ავტომატურად გადაეცემა მაგნიტოფონს. და მოგართმევენ ბრძანებას.

სისტემის ექსკლუზიური ინფორმაცია

როგორც უკვე აღვნიშნეთ განყოფილებაში „MIDI კომუნიკაციები და საგნები“, System Exclusive Communications (SysEx) არის ბრძანებები, რომლებიც აკონტროლებენ კონტროლერებს, რომლებიც მუშაობენ ერთ სინთეზატორს ან სხვა MIDI სტუდიას შორის. მე დავამატებ. მაგალითად, მოცულობის კონტროლერი ცვლის ნებისმიერი სინთეზატორის დაბრუნების არხის მოცულობას, ხოლო SysEx ღერძი აკონტროლებს Distortion ეფექტის დონეს და განკუთვნილია Roland XP 30 სინთეზატორთან გამოსაყენებლად, რათა არ შექმნას ხარბ "მტერი" Quasimidi Sirius სინთეზატორი, რომელიც არის ასეთი შეიძლება იყოს დამახინჯება. მაშინაც კი, თუ არ გაინტერესებთ კანის სპეციალიზაცია, "სიტყვა" როგორც წერია აბსოლუტურად უნივერსალურია და საფუძვლების ცოდნა შეგიძლიათ მარტივად აირჩიოთ "გასაღები" ნებისმიერი ინსტრუმენტისთვის ან სტუდიური მოწყობილობისთვის ან მიქსერისთვის. რა გჭირდება.

იქნება ეს სისტემატურად ექსკლუზიური ინფორმაცია

თექვსმეტობითი ციფრების თანმიმდევრობა (დივ. პატარა), როგორც შეგიძლიათ დაამატოთ SysEx-ის ნებისმიერ რედაქტორში (ეს რედაქტორები გვხვდება უმეტეს თანმიმდევრულებში). ამ შეტყობინების თითოეული ციფრი შეიცავს ყველა ინფორმაციას და SysEx პროგრამირების მთელი სიბრძნე მდგომარეობს იმაში, რომ საჭირო ციფრი სწორ ადგილას დააყენოს. ამ განყოფილებაში კი მომხმარებელთა მომსახურებას ეხმარება მოწყობილობა სახელწოდებით MIDI Implementation – კომპანია უხსნის მომხმარებელს SysEx-ის ინფორმირების პრინციპებს თითოეული კონკრეტული მოდელისთვის.

ისე, SysEx ინფორმაცია ბევრ ნაწილს მოიცავს. თქვენ უნდა დაიწყოთ F0 სიმბოლოთ და დასრულდეთ F7 სიმბოლოთი – ეს არის ბრძანებები, რომლებსაც შეუძლიათ ხელი შეუშალონ ნებისმიერი სინთეზატორის ან სხვა სტუდიური მოწყობილობის, დაბეჭდონ და დასრულდეს სისტემის ინფორმაციით. F0 სიმბოლოს შემდეგ არის კიდევ სამი სიმბოლო, რომელიც შეიცავს ინფორმაციას გადამცემის საიდენტიფიკაციო ნომრის, MIDI სისტემაში მოწყობილობის საიდენტიფიკაციო ნომრის და მოწყობილობის მოდელის საიდენტიფიკაციო ნომრის შესახებ - ისინი იგივე იქნება, მიუხედავად იმისა. თქვენი ცოდნა.კონკრეტული დანართისთვის. მაგალითად, Roland XP 30 სინთეზატორისთვის, SysEx-ის აპარატურის ნაწილი ასე გამოიყურება: F0 41 11 6A ……………..F7, სადაც 41 არის Roland კომპანიის კოდი, 11 არის სინთეზატორის საიდენტიფიკაციო ნომერი ( ეს მითითებულია ინსტრუმენტის სისტემის მენიუში) და 6A - ეს არის XP-30 მოდელის კოდი. სხვა სინთეზატორების სპეციფიკური საიდენტიფიკაციო ნომრები შეგიძლიათ იხილოთ მათი აქსესუარების MIDI Implementation-ში.

SysEx-ის სავალდებულო ნაწილის პირველი რამდენიმე ნომრის შემდეგ, ნაწილი საკმარისია. ზუსტი დეპოზიტები უნდა იყოს შენახული იმის მიხედვით, რაც გსურთ. ის ყოველთვის იწყება ბრძანების ნომრით და მთავრდება გამშვები ჯამის მნიშვნელობებით. ბრძანების ნომერი და მისი ფორმატი კვლავ უნდა იყოს ნაჩვენები MIDI Implementation-ში, ხოლო გამშვები ჯამი გამოითვლება ყველა იმ რიცხვის დამატებით, რომელიც აგროვებს ბრძანებას (მისი რიცხვის უკან) და სხვა მნიშვნელობის, რომელიც გამოდის 128-დან. და შემოწმების შემდეგ აქ არის სიმბოლო SysEx-ის დასრულებისთვის - F7.
მოდით შევხედოთ კონკრეტულ კონდახს. ვთქვათ, ჩვენ საბოლოოდ გვჭირდება ბრძანების ჩასმა წყობაში, რომელიც ცვლის რევერბის ტიპს Roland XP30 სინთეზატორზე chole-დან დაყოვნებამდე. პირველი, რაც უნდა დაიწყოს წერა, არის SysEx sequencer-ის რედაქტორის გახსნა, სპეციალური სიმბოლო F0 (Sys Ex-ის დასაწყისი) დაწერა და სინთეზატორის ბირთვის გახსნა. ჯერ უნდა გავიგოთ, რა მივწეროთ სტაციონარული განყოფილებას. MIDI Implementation-ში გადადით მონაცემთა გადაცემის განყოფილებაში და გასაკვირი სისტემის ექსკლუზიური შეტყობინებების განყოფილებაში. ეს განყოფილება შეიცავს SysEx შაბლონს სინთეზატორზე მონაცემების გადასატანად. გასაგებია, რომ როლანდის კოდი არის 41, ხოლო XP 30 კოდი არის 6A. თავად სინთეზატორის სისტემის მენიუში არის ხილული მოწყობილობის ID - ის ჩნდება როგორც ნომერი 17. ის არის მეათე სისტემაში, ხოლო მეთექვსმეტე სისტემაში ნაჩვენებია როგორც ნომერი 10 (ათეულების მნიშვნელობების კონვერტაციის ცხრილი. მეთექვსმეტე სისტემაში). ამ გზით შეგიძლიათ შეიყვანოთ SysEx (ნომრები შეყვანილია ერთი კლირინგით): F0 41 10 6A...

ისე, ჩვენ გაოცებულები ვართ, რომ SysEx შაბლონი მოგვცეს. ჩვენი ვერსიისთვის გუნდის საიდენტიფიკაციო ნომერია 12. საუბრის წინ, ბევრ დამხმარე პროგრამაში, მეთექვსმეტე რიცხვი იწერება სავალდებულო დამატებული ასო H, მაგალითად (როგორც თექვსმეტობითი). SysEx შაბლონში XP30, სუნი მოცემულია ამ გზით, მაგალითად, ბრძანების ნომერი დაყენებულია 12H. მაგრამ SysEx რედაქტორში, თანმიმდევრობას არ სჭირდება ასო H დაწერა - მან იცის, რომ ეს ეხება თექვსმეტობით რიცხვებს. ამ გზით, განვაგრძოთ ჩვენი განცხადება: F0 41 10 6A 12…

შემდეგი, შაბლონი შეიცავს რამდენიმე რიცხვს, რომლებიც ეუბნებიან სინთეზატორს მისამართის გასაგზავნად ბრძანება. სტინკები მითითებულია როგორც aa, bb, cc და dd. ეს მნიშვნელობები უნდა ნახოთ ცხრილებში სახელწოდებით Parameter Address Map. ცხრილების ერთი საათის განმავლობაში შეხების შემდეგ ცხადია, რომ რევერბის ტიპის შეცვლის მისამართები ასე იწერება: 01 00 00 28. დასკვნები მიგვიყვანს თავად ბრძანებამდე, რომელიც დაწერილია 06-ის მსგავსად - ეს აშკარა ხდება მონაცემთა (მნიშვნელობის) სვეტი პარამეტრის მისამართი რუკა ცხრილი. ჩვენ ვაგრძელებთ ჩვენს SysEx-ს: F0 41 10 6A 12 01 00 00 28 06…

ახლა მე დავკარგე კონტროლის ფული. ამისთვის ჯერ უნდა გავაერთიანოთ მისამართის ციფრები და ბრძანების მნიშვნელობა: 01 + 00 + 00 + 28 + 06 ... ყველა რიცხვი იწერება თექვსმეტობით რიცხვთა სისტემაში. წარმატებით დასასრულებლად არითმეტიკული ოპერაციააუცილებელია მათი თარგმნა ათეულებად: 1 + 0 + 0 + 40 + 6 = 47. ახლა ჩვენ ვხედავთ 47-ს 128-დან და ამოღებულია რიცხვი 81, რომელიც თექვსმეტობით სისტემაში იწერება როგორც 51. ესე იგი, ახლა ჩვენი SysEx განახლებულია. დასრულებული სახე: F0 41 10 6A 12 01 00 00 28 06 51 F7. არ შეინახოთ იგი ცალკე ფაილში და ჩადეთ დარჩენილი ნაწილი მოწყობის საჭირო ადგილას.

მეხსიერების ორგანიზაცია და ბანკის ფორმატები სინთეზატორებისთვის

Sample Playback სინთეზატორების მუდმივი მეხსიერება იწერს ნიმუშებს - სხვადასხვა მუსიკალური ინსტრუმენტების ხმებს. MIDI შეტყობინებები იძახება იმავე ნიმუშის მეხსიერებიდან და სინთეზატორი წარმოქმნის სასურველ ხმას. მაგრამ მეხსიერებაში, ნიმუშები არ არის მხოლოდ "ეძახიან bunch", არამედ ორგანიზებულია იერარქიულ სტრუქტურებში სიმღერის შიგნით. და იმისათვის, რომ ნორმალურად იმუშაოთ ნებისმიერ სინთეზატორთან და სემპლერთან, მათ შორის მულტიმედიურებთან, თქვენ უნდა გესმოდეთ ნიმუშების შენახვის მეთოდები და მსგავსი სტანდარტები.

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

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

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

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

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

აბრევიატურა GM ან ჩანაწერი General MIDI ნიშნავს, რომ სინთეზატორის მეხსიერება შეიცავს მინიმუმ ერთ ბანკს (შესაძლოა მეტს), 128 პროგრამით და დამატებით დრამის ინსტრუმენტების ერთი ბანკი, რომელიც შედგება 44 განსხვავებული ჟღერადობის დრამის ტრასა და
თითოეულ MIDI ნოტს ენიჭება საკუთარი ბარაბანი (ამ ბანკებს შეიძლება ჰქონდეთ მეტი დასარტყამი და პატჩები). ყველა პროგრამა (როგორც ძირითადი, ასევე ბარაბანი მარყუჟები) შესრულებულია ერთხელ და ისევ იმ რაოდენობის მიხედვით, რაც მათ მეხსიერებაშია ნაპოვნი. ეს ნიშნავს, რომ GM-ის ზომის სინთეზატორებში პროგრამა, რომელიც წარმოადგენს ფორტეპიანოს, ყოველთვის არის დანომრილი 1, ხოლო ნომერი 53 არის გუნდის სიმულატორი. შეყვანის ეს სტანდარტი შექმნილია იმისთვის, რომ ადვილად შექმნას მუსიკა, რომელიც ჩაწერილია ნებისმიერ სეკვენსერში, გადაცემული შედეგიდან სხვადასხვა სინთეზატორის დახმარებით. და სპეციალური ფაილის ფორმატი სახელწოდებით "სტანდარტული MIDI ფაილი" უზრუნველყოფს მუსიკის შექმნას ნებისმიერ სინთეზატორზე ან ხმის ბარათზე.

GM სინთეზატორს აქვს მინიმუმ 16 MIDI არხი. კანის არხის გამოყენება შესაძლებელია ერთი პროგრამის ან ერთი დრამის ნაკრების ჩასაწერად ან შესაქმნელად. ამ დისკიდან ხმის ბარათების ან ცალკეული სინთეზატორების მახასიათებლებში ასე წერია: „სინთეზატორს აქვს 16 კერძო მულტიმბრალობა“.
ნებისმიერ სინთეზატორთან არის კიდევ ერთი შეზღუდვა - თქვენ ვერ შექმნით რამდენიმე ნოტს ერთდროულად და არ აქვს მნიშვნელობა იმდენ ნოტს უკრავთ თუ სასწორად ერთი ინსტრუმენტით. ამ რაოდენობას პოლიფონია ჰქვია და GM სტანდარტისთვის ის დაყენებულია მინიმუმ 24 ნოტზე (შესაძლებელია 28 ან 32 - GM ამას არ მოიცავს). ეს ნიშნავს, რომ თუ თქვენ გადაწყვიტეთ კლავიატურაზე 25 ნოტის აკორდის დაკვრა და ამისთვის მეგობრებს დაურეკოთ, მაშინ ვერაფერს მიიღებთ. არჩეული აკორდიდან ცხრა ნოტი არ ჟღერს მდუმარე. ცხრაჯერ, როდესაც 8 ნოტი დაცულია დასარტყამებისთვის და 16-ზე მეტი დაკარგულია ყველა სხვა პროგრამისთვის. ზოგიერთი სინთეზატორის სპეციფიკაციამ შეიძლება გამოიყენოს შემდეგი ფორმულა მრავალხმიანობის აღსაწერად: „სინთეზატორს აქვს 24 ხმა“.

სიმართლე ისაა, რომ სიმართლე კიდევ უფრო ფართოა: ყველა გენმოდიფიცირებული სინთეზატორი ერთნაირად ჟღერს - თუნდაც ერთი და იგივე ინსტრუმენტები ჰქონდეს. მთლად ასე არ არის. ფორტეპიანო GM-საზრიანი Cuncun FX ბარათიდან, რომელიც დამზადებულია Turtle Beach-ის მიერ, საერთოდ არ ჟღერს GM-sum Korg N5 სინთეზატორის ფორტეპიანოს. რა თქმა უნდა, პიანინოების სუნი შეურაცხმყოფელია, მაგრამ ამ პიანინოების ტემბრი ძალიან განსხვავებულია. ზოგადი MIDI სტანდარტი ნიშნავს, რომ ინსტრუმენტს აქვს უფრო ბუნდოვანი ბუნება, რომელიც უნდა იყოს შენახული მეხსიერებაში ამა თუ იმ ნომრის ქვეშ. თუმცა, ნიმუშების კონკრეტული მოცულობა, კლავიატურაზე ბეჭდების „განლაგება“ და მრავალი სხვა პროგრამის პარამეტრი მწარმოებლის შეხედულებისამებრ არის.

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

ახლა აბრევიატურების შესახებ GS და XG. GS სტანდარტი შეიმუშავა იაპონურმა კომპანია Roland-მა. თავდაპირველად, ამ სტანდარტს ეწოდა GSS და გაიშიფრა, როგორც ზოგადი სინთეზატორის სისტემა. სამზე მეტი ასო დაიკარგა და მხოლოდ ორი დაიკარგა და ისინი ხშირად გაშიფრულია როგორც გენერალური სინთეზატორი - მთავარი სინთეზატორი. GS არის GM სტანდარტის გაფართოება ბანკების უფრო დიდი რაოდენობით, ცხადია, და უფრო დიდი რაოდენობით ინსტრუმენტებით, რომლებიც ინახება მეხსიერებაში. უფრო მეტიც, GS- მოწყობილობები სრულიად განსხვავდება GM-ისგან. სტანდარტული MIDI ფაილები ახლა უპრობლემოდ ითამაშებს. პროგრამების რაოდენობა შეიძლება გაიზარდოს ძირითად ბანკში ვარიაციის დამატებით. ეს ნიშნავს, რომ GS სინთეზატორს ექნება ინსტრუმენტის ნომერი 90 GM კომპლექტიდან, რომელსაც ეწოდება Warm pad, ასევე ექნება წყვილი ვარიაციები 90/1 და 90/2, რომელიც შეიძლება საერთოდ არ იყოს მსგავსი ძირითადი ბგერისა და იქნება. განთავსებულია სხვა ბანკებში. როდესაც იქმნება სტანდარტული MIDI ფაილი, ვარიაციების მქონე ბანკები არ იქნება ხელმისაწვდომი, თუ ფაილი არ შეიცავს სპეციალურ MIDI ინფორმაციას. გაითვალისწინეთ, რომ GS სინთეზატორებს აქვთ 200-400 პროგრამა და 6-9 დრამის ნაკრები მუდმივ მეხსიერებაში (თუმცა შეიძლება იყოს მეტი).

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

XG არის Yamaha სტანდარტი, რომელიც ახლახან გამოჩნდა. ეს არის GM და GS-ის შემდგომი გაფართოება მეტი ბანკით და მეხსიერების ხელსაწყოებით და მეტი ეფექტით. ეს აბრევიატურა გაშიფრულია როგორც eXtended General MIDI - Extensions of General MIDI და ასევე მთლიანად დაკავშირებულია GM-თან. ხმის მაგიდა ორგანიზებულია ისევე, როგორც GS სტანდარტში. უფრო მეტი პროგრამაა ხელმისაწვდომი, რათა დაეხმაროს ბანკების რაოდენობის გაზრდას ვარიაციების გამო. XG სინთეზატორების მეხსიერება შეიცავს 400-ზე მეტ ინსტრუმენტს. ამავდროულად, შეგიძლიათ გამოიყენოთ სამი ეფექტი 64-დან, რომელთაგან ორი შეიძლება გამოყენებულ იქნას GS-ის მსგავსად, შექმნილ ინსტრუმენტებთან ერთად 16 MIDI არხზე და კიდევ ერთი შეიძლება დაემატოს ინდივიდუალურად პროგრამიდან. დარჩენილი ეფექტის არჩევანიც კი მდიდარია - მინიმუმ 42 შესაძლო ვარიანტი. გარდა ამისა, XG სპეციფიკაციის მიხედვით, ნებისმიერი ეფექტი შეიძლება დამუშავდეს გარე აუდიო მოწყობილობებზე, რომლებიც დაკავშირებულია ხაზის შესასვლელთან. I GS-ს და XG-ს აქვთ მინიმუმ 32 ხმა მრავალხმიანობის (ჩვეულებრივ 64) და 16-ნაწილიანი მრავალხმიანობის.

MIDI (მუსიკალური ინსტრუმენტის ციფრული ინტერფეისი) -უფრო მარტივი ვიდრე ჩანს, მუსიკალური ინსტრუმენტების ციფრული ინტერფეისი. თუ ყველაფერი არ არის ნათელი, მაშინ მოუსმინეთ ჩემს ჩვენებას.
როდესაც კომპიუტერებმა დაიწყეს მუსიკაში შეღწევა, ელექტრონული ინსტრუმენტების გამყიდველები ფიქრობდნენ: „რატომ არ ვათავსებთ ელექტრო მუსიკალური ინსტრუმენტების დასაკეცი კონტროლის (EMI) ნაწილს EOM-ზე? Რა მოხდა? მოგეხსენებათ, მუსიკალური გუნდების შემადგენლობა დროთა განმავლობაში იცვლებოდა და იცვლებოდა. ეს, რა თქმა უნდა, აძლევს შემოქმედების თავისუფლებას, მაგრამ კომპოზიტორს სურს გამოიყენოს არა ერთი, არამედ ათობით სხვადასხვა ინსტრუმენტი სიმღერის არანჟირებისას. გარდა ამისა, თქვენ არ გსურთ დაელოდოთ შესანიშნავი ორკესტრის რეპეტიციას, უბრალოდ იგრძნოთ თქვენი ახალი იდეა. ყველაზე მეტად ორკესტრი არ არის საჭირო. ასე რომ, ცუდი იქნება, თუ შეძლებთ ქულების დაპროგრამებას და შემდეგ ავტომატურად შექმნას.
იმ საათში მხოლოდ ტონა სხვადასხვა EMI იყო. გარკვეულწილად, შეგიძლიათ დააკავშიროთ "ელექტრული მუსიკოსი" (ასეთი ყუთი განათებით და ღილაკებით, ე.წ. სეკვენსერი) სპეციალური ისრით, რომელიც აჭარბებს ბრძანებებს, როგორიცაა "დააჭირე სასიმღერო ნოტს". მაგრამ მთავარი პრობლემა ის იყო, რომ ერთი მოდელის ინსტრუმენტის მუსიკოსი არ იყო შესაფერისი მეორესთვის.
შემდეგ გადაწყდა ერთი ინტერფეისის შექმნა (მათ შორის საკონტროლო ბრძანებების ნაკრები და მოწყობილობებს შორის კავშირის მეთოდი) ელექტრონული მუსიკალური ინსტრუმენტების სეკვენსერებთან და მათ შორის დასაკავშირებლად. MIDI გახდა ასეთი ინტერფეისი. ახლა ჩვენ შეგვიძლია დავაკავშიროთ Yamaha სინთეზატორი როლანდ სეკვენსერთან და დავიწყოთ მუშაობა. საუბრის დაწყებამდე მნიშვნელოვანია კომპიუტერის დაყენება, როგორც სეკვენსერი.

ახლა მოდით შევხედოთ რის საშუალებას გვაძლევს MIDI, გარდა შენიშვნების დასაჭერად ბრძანებების გაგზავნისა.

    ჰარმონიზაციის ცვალებადობის გასაზრდელად სინთეზატორს აქვს სხვადასხვა ღილაკების და ღილაკების კომპლექტი (ფილტრი, მოდულაცია, ვიბრატო, რევერბების დონე), ისინი მუდმივად უნდა ტრიალდეს თამაშის დროს. MIDI ბრძანებების ნაკრები მოიცავს ბრძანებები კონტროლერებისთვის(თავად სახელურებით და ღილაკებით, ასევე ფეხის პედლებით, როგორიცაა ფორტეპიანოს პედლები). ეს ნიშნავს, რომ კომპიუტერს, მუსიკის შექმნის დროს, შეუძლია სინთეზატორს გაუგზავნოს ბრძანება „რომელ პოზიციაზე (რომელ პოზიციაზე) დააბრუნოს ღილაკი“ ან „დააჭირე/დააჭირე ღილაკს“, ან გაზარდოს ფორტეპიანოს ან ვიოლინოს ხმა. .

    მაგალითად, ჩვენ შევქმენით და შევქმენით ბგერები ჩვენს სინთეზატორზე და შევავსეთ მთელი ჩვენი მეხსიერება. Რა უნდა გავაკეთოთ ახლა? MIDI-სთვის ჩვენ შეგვიძლია გადავიტანოთ ინსტრუმენტის (ან ნებისმიერი სხვა MIDI მოწყობილობის) მეხსიერება კომპიუტერზე მონაცემთა ბლოკის სახით ( MIDI ნაყარი ნაგავსაყრელი) და შეინახეთ თქვენს მყარ დისკზე. MIDI-ის საშუალებით ჩვენ შეგვიძლია აპარატიდან მონაცემების დაბრუნება სინთეზატორში.

    Სხვა პრობლემა. MIDI – საერთოა ბრძანების ყველა ინსტრუმენტისთვის. თუ ამ სტანდარტის შემუშავების დროს შეუძლებელი იყო ყველა შესაძლო ბრძანების გადაცემა, მაშინ შეყვანილი კონტროლერების რაოდენობა შეიძლება არ შესრულდეს, ასე რომ არ იქნება ხარვეზი - SYSX (სისტემის ექსკლუზიური შეტყობინებები- ექსკლუზიური ფუნქციები - MIDI მოწყობილობების კანის მოდელისთვის დაუზუსტებელი თარიღისთვის. სუნი არის მხოლოდ სტანდარტული კობი (სათაური) და დასასრული და კანის შუაში რაც გინდა დაწერე.

მელოდიური ფორმით, თქვენ გაიმეორეთ ტერმინი არაერთხელ გენერალური MIDI? ეს არის სტანდარტი, რომელშიც განისაზღვრება კონტროლერების ნომრები (რეგულირების ღილაკი ყველა ინსტრუმენტისთვის, რომელიც აკმაყოფილებს ამ სტანდარტს, არის ნომერი 7, "რევერბ" ღილაკი არის 91 და ა.შ.), აკრეფა და პირდაპირი შეკვეთა. პატჩები (პატჩი, ჟღერს - მაგალითად, ფორტეპიანო ყოველთვის ნომერი 1, ხოლო საეკლესიო ორღანი არის ნომერი 20). ეს არ ნიშნავს, რომ General MIDI სტანდარტზე დაფუძნებული სინთეზატორები ერთსა და იმავე ხმებს გამოიმუშავებენ. არა. სხვადასხვა ინსტრუმენტზე, პატჩი ნომერი 1 შესაფერისია ფორტეპიანოსათვის, მაგრამ ასევე ხმის განსხვავებული სიკაშკაშისთვის. ზოგჯერ ჩვენ ვაფუჭებთ მაგიდას, ასე რომ, ექსპერტებს რომ ვუთხრათ, მათთვის მნიშვნელოვანია გაარკვიონ რა არის ეს ხმა. ძირითადად, ეს სტანდარტი გამოიყენება ქალაქის მუსიკალური აკომპანიმენტის შესაქმნელად.
გარდა ამისა, კიდევ უფრო მეტი გაფართოებაა სტანდარტული ბგერების ნაკრების მიღმა ზოგადი ხმაі XG.

თუ ჩვენ გვაქვს კომპიუტერი და რამდენიმე სინთეზატორი, რომლებზეც გვსურს სხვადასხვა ნაწილის (დრამი, სოლო, ბასი, ფონი) დაკვრა ერთ სიმღერაში, ისინი ყველა უნდა იყოს დაკავშირებული ერთ MIDI კაბელთან. Sequencer (პროგრამა, რომელიც მუშაობს კომპიუტერზე) გადასცემს ბრძანებებს ყველა ინსტრუმენტისთვის ამ კაბელზე. მაშ, როგორ მიაწვდით კანს სინთეზატორებიდან ამაღლებული ბრძანებებით, რომლებიც განსაკუთრებით აღიარებულია თქვენ მიერ? და ეს ნიშნავს MIDI არხებს.
მუშაობის პრინციპი დაახლოებით იგივეა, რაც რადიოს მიმღები. თქვენი მიმღები იღებს მხოლოდ რადიოსადგურს, რომელსაც უსმენთ. ღერძი არის ის, რომ MIDI არხი არის რადიოსადგურის სიხშირე (როგორიცაა 104 და 4 FM), რომელზედაც დაყენებულია მიღება. კომპიუტერს აქვს 16 რადიოსადგური სხვადასხვა სიხშირით, რომელთაგან თითოეული გადასცემს ნაწილს თავის ინსტრუმენტს, ხოლო კანის სინთეზატორს აქვს რადიოსადგურზე მორგებული მიმღები, რომელიც გადასცემს მის ნაწილს. რადიოები ქარში კი არ გადიან, არამედ მავთულის მეშვეობით.
Zagalom, წვეულების გადაცემა შეგიძლიათ ნებისმიერი არხით. თუმცა გენერალურმა MIDI-მ მიიღო მე-10 MIDI არხი დრამის ნაწილისთვის.
სინამდვილეში, MIDI არხები იქმნება რადიო კომუნიკაციის საჭიროების გარეშე. ჩვენ ვაძლევთ სინთეზატორს მისამართს (MIDI არხის ნომერი). ხოლო MIDI ბრძანების ზედაპირზე, ნომერი გადაეცემა სინთეზატორის არხს, რომელსაც იგი ენიჭება. სინთეზატორი იღებს ყველა ბრძანებას, მაგრამ ირჩევს მხოლოდ არხის ნომერს.

რა არის MIDI და როგორ იყოფა ასეთი ფაილები Wave ფაილებად?

რა არის MIDI?

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

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

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

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

ცხადია, MIDI შეტყობინებების ნებისმიერი თანმიმდევრობა შეიძლება შენახული იყოს იმავე ფაილში. სტანდარტით ასევე რეგულირდება MIDI თანმიმდევრობების შენახვის ერთ-ერთი ფორმატი (SMF - Standard MIDI File).

MIDI მოდიფიკაციები

MIDI სტანდარტის რამდენიმე ცვლილებაა:

  • GM (General MIDI),
  • GS (ზოგადი სტანდარტი),
  • XG (eXtended General).

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

მაგალითად, ნებისმიერ სინთეზატორს GM-ის მხარდაჭერით აქვს შემდეგი შესაძლებლობები: 16 არხი, ნებისმიერი მიზნისთვის, ძლიერი ტემბრი (ინსტრუმენტი). თქვენ შეგიძლიათ აირჩიოთ ტემბრი ნომრის მიხედვით GM სტანდარტით განსაზღვრული ტემბრების საერთო რაოდენობისგან, რომელიც მოიცავს 128 ცოცხალ და სინთეზირებულ ინსტრუმენტს, რომელშიც შედის ფორტეპიანო, გიტარა, სიმები, ფლეიტა და ა.შ. გარდა ამისა, შეგიძლიათ აირჩიოთ პერკუსიის ხმების მინიმუმ ერთი ნაკრები.

ასევე არსებობს მრავალი ეგრეთ წოდებული MIDI კონტროლერი, რომელიც საშუალებას გაძლევთ გავლენა მოახდინოთ სინთეზატორის მიერ შექმნილი ჟღერადობის მუსიკის ხასიათზე: მაგალითად, Pitch კონტროლერების დამატებითი სერიის გამოყენებით, შეგიძლიათ შეუფერხებლად ან მოულოდნელად (თქვენი საჭიროებიდან და მიზნებიდან გამომდინარე ) შეცვალეთ ხმის სიმაღლის დაწევა, Expression კონტროლერის დახმარებით - შეცვალეთ ხმის მოცულობა კანზე 16 არხიდან დამატებით, Pan კონტროლერის გამოყენებით, დააყენეთ ნებისმიერი მნიშვნელობა MIDI არხისთვის სტერეო პანორამაში. -მოწყობილობები, რომლებსაც უბრალოდ „არ ესმით“ უცნობი ბრძანებები

ძირითადი იდეა ისაა, რომ GS არის GM-ის გაფართოება, ხოლო XG არის GS-ის გაფართოება. ეს მთლიანად არ ასახავს ფუნქციონირებას, რადგან სტანდარტები განსხვავდება არა მხოლოდ ინსტრუმენტებისა და კონტროლერების რაოდენობაში, არამედ გარკვეული MIDI შეტყობინებების ფორმატშიც. ეს ნიშნავს, რომ XG ბრძანებების ნაკრების გამოყენებით შექმნილი MIDI ფაილები შეიძლება არ იყოს სწორად დამუშავებული GS ან GM მოწყობილობაზე. რა თქმა უნდა, შესაძლოა, დრამის ნაწილები ცვალებადი იყოს ფორტეპიანოს ტემბრით, რაც მუსიკას კაკოფონიად აქცევს. ყველაზე უნივერსალური და სასარგებლო არის GM, ასე რომ GM-ის ლექსებით შექმნილი MIDI ფაილი შეიძლება სწორად შეიქმნას GS- და XG- სინთეზატორებზე.

თავსებადობა MIDI ფორმატთან და Wave ფორმატთან

ზემოაღნიშნულიდან გამომდინარე, არ არის მნიშვნელოვანი იმის გაგება, რომ MIDI ფორმატი ფუნდამენტურად იყოფა Wave ფორმატისაგან, რადგან მონაცემთა შენახვის მიზანი აბსოლუტურად არის სხვახმის შენარჩუნების ტიპი და მიზანი, რაც უფრო მნიშვნელოვანია მუსიკალური პარტიტურების ციფრული (ორმაგი) სახით წარმოდგენისას. ამ გზით, ი პირდაპირ MIDI ფორმატში ფაილების გადაყვანა Wave ფორმატში და მსგავს ფაილებად (მათ შორის MP3) უხერხულად.

პრობლემები MIDI ფაილების ხმის ხარისხთან დაკავშირებით

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

  • ვლასნეს სინთეზი აქტიური მათემატიკური საბადოების მიღმა;
  • ტალღის სინთეზი (სიმპლინგი), არის ხმის სინთეზი, რომელიც ეფუძნება ადრე ციფრულ ხმის ფრაგმენტებს (ნიმუშებს).

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

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

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

MIDI ფაილების ხმის გაუმჯობესებული ხარისხი

კომპიუტერზე MIDI მუსიკის დაბალი სიკაშკაშის პრობლემის გადაჭრის ერთ-ერთი მცდელობა გახდა პროგრამული სინთეზატორები, რომლებიც მუშაობენ ტალღის სინთეზის პრინციპზე. თუმცა მათი რეალურად აღმოჩენა მხოლოდ მაშინ იყო შესაძლებელი MIDI ფაილების მომზადების წინასწარ მოსმენისას, რისთვისაც სუნები იქმნებოდა. ცოცხალი ვიკონიანი მუსიკის ტესტირებისას ასეთი სინთეზატორის სხვადასხვა ტემბრებით, ფრთხილად იყავით MIDI კლავიატურაზე კლავიშის დაჭერის მომენტსა და მსგავსი ხმის გამოჩენას შორის. გარდა ამისა, ტემბრის შეცვლა ვერ მოხერხდა. ამიტომ, მათ, ვისაც კომპიუტერზე მუსიკით სერიოზულად ჩართვა სურთ, დააინსტალირეს ძვირადღირებული ხმის ბარათები, რომლებსაც შეუძლიათ სინთეზატორის წარმოება ძალიან მკაფიო (ან, სამწუხაროდ, ისევ "მყარი") ტონებით, ან გადაიხადონ საკმარისი ტონების ვიკორისტანიის შესაძლებლობა. წასვლა hom їх zavantazhenya u Vlasnu ოპერატიული მეხსიერებახმის ბარათები, ანუ ნამდვილი სემპლერები. ამან, რა თქმა უნდა, გამოიტანა ახალი ეპოქის MIDI მუსიკის ხმის გაზრდილი ბრწყინვალება.

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

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

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