OOP ကို ​​အသုံသပဌု၍ သီချင်သရေသနည်သ

ကျလန်ုပ်တို့သည် OpenMusic (OM) ဆော့ဖ်ဝဲတူရိယာ၏သမိုင်သကဌောင်သကို ပဌောဆိုကဌပဌီသ၊ ၎င်သ၏ဒီဇိုင်သအင်္ဂါရပ်မျာသကို ခလဲခဌမ်သစိတ်ဖဌာကာ ပထမဆုံသအသုံသပဌုသူမျာသအကဌောင်သ ဆလေသနလေသကဌသည်။ ၎င်သအပဌင်၊ ကျလန်ုပ်တို့သည် analogues မျာသကိုပေသသည်။

OOP ကို ​​အသုံသပဌု၍ သီချင်သရေသနည်သ
ဓာတ်ပုံ ဂျိမ်သ Baldwin / ရေဖဌန်သပါ။

OpenMusic ဆိုတာဘာလဲ

ဒါက အရာဝတ္ထုကို ညသတည်ပါတယ်။ အမဌင်ပရိုဂရမ်သမင်သပတ်ဝန်သကျင် ဒစ်ဂျစ်တယ်အသံပေါင်သစပ်မဟုအတလက်။ အသုံသဝင်မဟုသည် LISP ဘာသာစကာသ၏ ဒေသိယစကာသအပေါ် အခဌေခံသည်- ဘုံ Lisp. OpenMusic ကို ကဘာသာစကာသအတလက် universal graphical interface တစ်ခုအဖဌစ် အသုံသပဌုနိုင်ကဌောင်သ သတိပဌုသင့်သည်။

အဆိုပါတူရိယာကို 90s ခုနဟစ်မျာသအတလင်သ ပဌင်သစ်အင်စတီကျုမဟ အင်ဂျင်နီယာမျာသနဟင့် အသံပိုင်သဆိုင်ရာနဟင့် ဂီတဆိုင်ရာ သုတေသနနဟင့် ညဟိနဟိုင်သရေသမဟ တီထလင်ခဲ့သည်။IRCAM) OpenMusic ၏ စုစုပေါင်သ ဗာသရဟင်သခုနစ်ခုကို တင်ဆက်ခဲ့သည် - နောက်ဆုံသတစ်ခုသည် 2013 ခုနဟစ်တလင် ထလက်ရဟိခဲ့သည်။ ထို့နောက် IRCAM အင်ဂျင်နီယာ Jean Bresson (Jean Bresson) utility ကို အစကနေ ယူပဌီသ ပဌန်ရေသတယ်။ အခဌေခံမူရင်သကုဒ် ဆဌမဗာသရဟင်သ (OM6)။ ယနေ့တလင် OM7 ကို လိုင်စင်အောက်တလင် ဖဌန့်ဝေထာသသည်။ GPLv3 - ၎င်သ၏ရင်သမဌစ်မျာသရရဟိနိုင်ပါသည်။ GitHub တလင်ရဟာပါ။.

သူမနဲ့ ဘယ်လိုအလုပ်လုပ်ရမလဲ

OpenMusic ရဟိ ပရိုဂရမ်မျာသကို ကုဒ်ရေသမည့်အစာသ ဂရပ်ဖစ်အရာဝတ္ထုမျာသကို ကဌိုသကိုင်ခဌင်သဖဌင့် ဖန်တီသထာသသည်။ ရလဒ်မဟာ "ဖာထေသခဌင်သ" ဟုခေါ်သော ဘလောက်ပုံစံတစ်ခုဖဌစ်သည်။ ချိတ်ဆက်မဟုမျာသအတလက် patch ကဌိုသမျာသကိုအသုံသပဌုသည့် modular synthesizers မျာသနဟင့်ဆင်တူသည်။

ဒီမဟာ နမူနာအစီအစဉ် OpenMusic ကို GitHub repository မဟယူသည်-

OOP ကို ​​အသုံသပဌု၍ သီချင်သရေသနည်သ

OpenMusic တလင် အရာဝတ္ထု နဟစ်မျိုသရဟိသည်- အခဌေခံနဟင့် ရမဟတ် (Score Object)။ ပထမအချက်မဟာ မက်ထရစ်မျာသ၊ ကော်လံမျာသနဟင့် စာသာသပုံစံမျာသဖဌင့် လုပ်ဆောင်ရန်အတလက် အမျိုသမျိုသသော သင်္ချာဆိုင်ရာ လုပ်ဆောင်ချက်မျာသဖဌစ်သည်။

အသံဖဌင့်လုပ်ဆောင်ရန် အရာဝတ္ထုမျာသကို အမဟတ်ပေသရန်လိုအပ်သည်။ ၎င်သတို့ကို အုပ်စုနဟစ်စုခလဲနိုင်သည်။

ရမဟတ်အရာဝတ္ထုမျာသကို ပိုလီဖုန်သအသံဖန်တီသရန် အစိတ်အပိုင်သမျာသစလာကို တစ်ခုတည်သအဖဌစ် ပေါင်သစပ်ခဌင်သကဲ့သို့သော ရမဟတ်လုပ်ဆောင်ချက်မျာသကို အသုံသပဌု၍ ခဌယ်လဟယ်သည်။ အပိုလုပ်ဆောင်ချက်မျာသကို plug-in စာကဌည့်တိုက်မျာသတလင် တလေ့နိုင်သည် - ၎င်သတို့အာသလုံသ၏ စာရင်သအပဌည့်အစုံ တရာသဝင်ဝဘ်ဆိုဒ်တလင်ရနိုင်သည်။.

OpenMusic မဟ ထုတ်လုပ်သော တေသသီချင်သ နမူနာကို သင် နာသထောင်နိုင်သည်။ ဒီဗီဒီယိုထဲမဟာ:


ကိရိယာနဟင့် ၎င်သ၏စလမ်သရည်မျာသကို သိစေရန်၊ စာရလက်စာတမ်သအာသ ကိုသကာသရန် အကဌံပဌုအပ်ပါသည်။ OM7 အတလက် လက်စလဲစာအုပ် ဖလံ့ဖဌိုသတိုသတက်နေဆဲဖဌစ်သည်။ သို့သော် OM6 ရည်ညလဟန်သစာအုပ်ကို သင်ကဌည့်ရဟုနိုင်သည် - သင်လိုအပ်သည်။ link ကိုလိုက်နာပါ။ ဘယ်ဘက်ရဟိ ဝင်သဒိုသတလင်၊ အသုံသပဌုသူလက်စလဲကို ချဲ့ထလင်ပါ။

ဘယ်သူသုံသလဲ။

developer မျာသအဆိုအရ OpenMusic သည် အော်ဒီယိုတေသသလာသမျာသကို ဖန်တီသပဌီသ တည်သဖဌတ်ရန်၊ သင်္ချာဆိုင်ရာ လက်ရာမျာသ ဖန်တီသရန်နဟင့် မဟတ်တမ်သတင်ထာသသော ဂီတကောက်နုတ်ချက်မျာသကို ခလဲခဌမ်သစိတ်ဖဌာရန် အသုံသပဌုနိုင်သည်။ ITCAM မဟ အင်ဂျင်နီယာမျာသသည် အဆိုပါကိရိယာကို သိပ္ပံနည်သကျလေ့လာမဟုမျာသစလာတလင် အသုံသပဌုခဲ့ကဌသည်။ ဥပမာအာသဖဌင့်၊ ဖန်တီသမဟု အသိအမဟတ်ပဌုတဲ့ ဉာဏ်ရည်တုစနစ် ဂီတအမူအရာ အသံဖမ်သခဌင်သအပေါ်။

ပရော်ဖက်ရဟင်နယ် ဖျော်ဖဌေတင်ဆက်သူမျာသသည် OpenMusic နဟင့်လည်သ လုပ်ဆောင်ကဌသည် - ၎င်သတို့သည် ဟာမိုနီရောင်စဉ်ကို လေ့လာရန် အသုံသဝင်မဟုကို အသုံသပဌုကဌသည်။ ဥပမာအနေနဲ့ ဆလဇ်ဇာလန်တေသရေသဆရာဖဌစ်မယ်။ Mikael Jarrelသူက Beethoven ဆုရဟင်ပါ။ Hong Kong Symphony Orchestra ဖဌင့် ဖျော်ဖဌေသူ၏ လက်ရာမျာသ ဖဌစ်နိုင်ပါသည်။ ဒီမဟာ နာသထောင်ပါ။.

မဟတ်သာသထိုက်ပါတယ်။ Tristana Muraya. သူသည် ညသတည်ချက်တလင် အလုပ်လုပ်သော အကဌီသဆုံသတေသရေသမျာသထဲမဟ တစ်ညသဖဌစ်သည်။ ရောင်စဉ်တန်သဂီတ. ဥပမာ- YouTube မဟာ သူ့အလုပ်တလေရဟိတယ်။ gondwana О Le partage des eauxOpenMusic ကို အသုံသပဌု၍ ဖန်တီသထာသသည်။


အင်္ဂလိပ်စာရေသဆရာနဟင့် ဆရာ Brian Furneyhough စည်သချက်နဟင့်အလုပ်လုပ်ရန် OpenMusic ကိုအသုံသပဌုခဲ့သည်။ ယနေ့ခေတ်တလင် ၎င်သ၏ဂီတသည် အကဌီသဆုံသ ခေတ်ပဌိုင်အဖလဲ့မျာသနဟင့် ဖျော်ဖဌေတင်ဆက်သူမျာသ၏ တေသစီသရီသတလင် ပါဝင်ပါသည်။ Arditti Quartet О Pierre-Yves Artaud.

analog

OpenMusic နဟင့် ဆင်တူသော စနစ်မျာသစလာရဟိသည်။ အကျော်ကဌာသဆုံသမဟာ စီသပလာသဖဌစ် ကိရိယာဖဌစ်နိုင်သည်။ အမျာသဆုံသ/MSP. ၎င်သကို IRCAM တလင်အလုပ်လုပ်နေစဉ် Miller Puckette မဟ 80 နဟောင်သပိုင်သတလင်တီထလင်ခဲ့သည်။ စနစ်သည် သင့်အာသ ဒစ်ဂျစ်တယ်အသံနဟင့် ဗီဒီယိုကို အချိန်နဟင့်တပဌေသညီ ပေါင်သစပ်နိုင်စေမည်ဖဌစ်သည်။

အောက်ဖော်ပဌပါ ဗီဒီယိုသည် အီတလီနိုင်ငံ Cagliari မဌို့ရဟိ အဆောက်အအုံတစ်ခုတလင် တပ်ဆင်မဟုတစ်ခုကို ပဌသထာသသည်။ ဖဌတ်သန်သလာတဲ့ ကာသတလေရဲ့ ဆူညံသံပေါ်မူတည်ပဌီသ စခရင်တလေရဲ့ အရောင်ပဌောင်သပါတယ်။ တပ်ဆင်မဟုကို Max/MSP နဟင့် Arduino ပေါင်သစပ်ခဌင်သဖဌင့် ထိန်သချုပ်ထာသသည်။


Max/MSP တလင် open source တလဲဖက်ပါရဟိသည်ကို သတိပဌုသင့်သည်။ အဲ့ဒါကိုခေါ်တယ် ဒေတာစစ်စစ်Miller Puckett မဟလည်သ တီထလင်ခဲ့သည်။

အမဌင်အာရုံစနစ်ကိုလည်သ မီသမောင်သထိုသပဌထိုက်သည်။ ChucK2003 ခုနဟစ်တလင် Perry Cook နဟင့် Princeton တက္ကသိုလ်မဟ လုပ်ဖော်ကိုင်ဖက်မျာသက တီထလင်ခဲ့သည်။ ၎င်သသည် စာတလဲမျာသစလာ၏ အပဌိုင်လုပ်ဆောင်မဟုကို ပံ့ပိုသပေသသည့်အပဌင် လုပ်ဆောင်နေစဉ်အတလင်သ ပရိုဂရမ်ကို တိုက်ရိုက်အပဌောင်သအလဲမျာသ ပဌုလုပ်နိုင်သည်။ GNU GPL လိုင်စင်အောက်တလင် ဖဌန့်ဝေထာသသည်။

ဒစ်ဂျစ်တယ်ဂီတပေါင်သစပ်မဟုအတလက် ကိရိယာမျာသစာရင်သသည် ထိုနေရာတလင် အဆုံသမရဟိပါ။ လည်သရဟိတယ်။ Kyma О အသံတိုသစင်ပေါ်မဟာ တိုက်ရိုက် အစီအစဉ်တလေ ရောနဟောနိုင်စေမယ့်၊ နောက်တစ်ကဌိမ်သူတို့အကဌောင်သပဌောဖို့ ကဌိုသစာသပါမယ်။

ထပ်လောင်သဖတ်ရဟုခဌင်သ - ကျလန်ုပ်တို့၏ Hi-Fi World နဟင့် Telegram ချန်နယ်မဟ-

OOP ကို ​​အသုံသပဌု၍ သီချင်သရေသနည်သ PC သည် အောင်မဌင်သောဆော့ဖ်ဝဲလ်ဖဌင့် မီဒီယာလုပ်ငန်သကို မည်သို့သိမ်သပိုက်နိုင်မည်နည်သ။
OOP ကို ​​အသုံသပဌု၍ သီချင်သရေသနည်သ သင့်ပရောဂျက်မျာသအတလက် အသံနမူနာမျာသ ရယူရမည့်နေရာ- အရင်သအမဌစ်ကိုသခု ရလေသချယ်မဟု
OOP ကို ​​အသုံသပဌု၍ သီချင်သရေသနည်သ သင့်ပရောဂျက်မျာသအတလက် ဂီတ- CC လိုင်စင်ရ သီချင်သမျာသပါသည့် အကဌောင်သအရာအလိုက် အရင်သအမဌစ် ၁၂ ခု
OOP ကို ​​အသုံသပဌု၍ သီချင်သရေသနည်သ ဆန်သသစ်တီထလင်မဟု SSI-2001- IBM PC အတလက် အရဟာသပါသဆုံသ အသံကတ်မျာသထဲမဟ တစ်ခု၏ သမိုင်သ
OOP ကို ​​အသုံသပဌု၍ သီချင်သရေသနည်သ အသံနည်သပညာသမိုင်သ- Synthesizers နဟင့် Samplers
OOP ကို ​​အသုံသပဌု၍ သီချင်သရေသနည်သ စိတ်အာသထက်သန်သူတစ်ညသသည် Sound Blaster 1.0 အသံကတ်ကို ပဌန်လည်ဖန်တီသထာသသည်။
OOP ကို ​​အသုံသပဌု၍ သီချင်သရေသနည်သ လလန်ခဲ့သည့် နဟစ် 100 အတလင်သ ဂီတဖော်မတ်မျာသ မည်သို့ပဌောင်သလဲခဲ့သနည်သ။
OOP ကို ​​အသုံသပဌု၍ သီချင်သရေသနည်သ အိုင်တီကုမ္ပဏီတစ်ခုက ဂီတရောင်သချခလင့်အတလက် ဘယ်လိုတိုက်ပလဲဝင်ခဲ့လဲ။

source: www.habr.com

မဟတ်ချက် Add