OOPని ఉపయోగించి సంగీతాన్ని ఎలా వ్రాయాలి

మేము OpenMusic (OM) సాఫ్ట్‌వేర్ పరికరం యొక్క చరిత్ర గురించి మాట్లాడుతాము, దాని రూపకల్పన యొక్క లక్షణాలను విశ్లేషించి, మొదటి వినియోగదారుల గురించి మాట్లాడుతాము. దీనికి అదనంగా, మేము అనలాగ్లను అందిస్తాము.

OOPని ఉపయోగించి సంగీతాన్ని ఎలా వ్రాయాలి
ఫోటో జేమ్స్ బాల్డ్విన్ / అన్‌స్ప్లాష్

OpenMusic అంటే ఏమిటి

ఇది ఆబ్జెక్ట్ ఓరియెంటెడ్ దృశ్య ప్రోగ్రామింగ్ వాతావరణం డిజిటల్ సౌండ్ సింథసిస్ కోసం. యుటిలిటీ LISP భాష యొక్క మాండలికంపై ఆధారపడి ఉంటుంది - సాధారణ లిస్ప్. ఈ భాష కోసం OpenMusic యూనివర్సల్ గ్రాఫికల్ ఇంటర్‌ఫేస్‌గా ఉపయోగించబడుతుందని గమనించాలి.

ఈ పరికరాన్ని 90వ దశకంలో ఫ్రెంచ్ ఇన్‌స్టిట్యూట్ ఫర్ రీసెర్చ్ అండ్ కోఆర్డినేషన్ ఆఫ్ అకౌస్టిక్స్ అండ్ మ్యూజిక్ నుండి ఇంజనీర్లు అభివృద్ధి చేశారు (IRCAM) OpenMusic యొక్క మొత్తం ఏడు వెర్షన్లు ప్రదర్శించబడ్డాయి - చివరిది 2013లో విడుదలైంది. అప్పుడు IRCAM ఇంజనీర్ జీన్ బ్రెస్సన్ (జీన్ బ్రెస్సన్) మొదటి నుండి యుటిలిటీని తిరిగి వ్రాసారు, తీసుకోవడం అసలు కోడ్ ఆధారంగా ఆరవ వెర్షన్ (OM6). నేడు OM7 లైసెన్స్ క్రింద పంపిణీ చేయబడింది GPLv3 - దాని మూలాలు అందుబాటులో ఉన్నాయి GitHubలో కనుగొనండి.

ఆమెతో ఎలా పని చేయాలి

OpenMusicలోని ప్రోగ్రామ్‌లు కోడ్ రాయడానికి బదులుగా గ్రాఫికల్ వస్తువులను మార్చడం ద్వారా సృష్టించబడతాయి. ఫలితం ఒక రకమైన బ్లాక్ రేఖాచిత్రం, దీనిని "ప్యాచ్" అని పిలుస్తారు. మాడ్యులర్ సింథసైజర్‌ల మాదిరిగానే, ఇది కనెక్షన్‌ల కోసం ప్యాచ్ కార్డ్‌లను ఉపయోగించింది.

ఇక్కడ నమూనా కార్యక్రమం OpenMusic, GitHub రిపోజిటరీ నుండి తీసుకోబడింది:

OOPని ఉపయోగించి సంగీతాన్ని ఎలా వ్రాయాలి

OpenMusic రెండు రకాల వస్తువులను కలిగి ఉంది: ప్రాథమిక మరియు స్కోర్ (స్కోర్ ఆబ్జెక్ట్). మొదటిది మాత్రికలు, నిలువు వరుసలు మరియు వచన రూపాలతో పనిచేయడానికి వివిధ గణిత కార్యకలాపాలు.

ధ్వనితో పనిచేయడానికి స్కోర్ వస్తువులు అవసరం. వాటిని కూడా రెండు గ్రూపులుగా విభజించవచ్చు:

స్కోర్ ఆబ్జెక్ట్‌లు స్కోర్ ఫంక్షన్‌లను ఉపయోగించి తారుమారు చేయబడతాయి, బహుళ భాగాలను ఒకటిగా కలపడం ద్వారా పాలీఫోనిక్ సౌండ్‌ని సృష్టించడం వంటివి. అదనపు ఫంక్షన్లను ప్లగ్-ఇన్ లైబ్రరీలలో కనుగొనవచ్చు - వాటి పూర్తి జాబితా అధికారిక వెబ్‌సైట్‌లో అందుబాటులో ఉంది.

మీరు OpenMusic ద్వారా రూపొందించబడిన శ్రావ్యత యొక్క ఉదాహరణను వినవచ్చు ఈ వీడియోలో:


సాధనం మరియు దాని సామర్థ్యాలతో పరిచయం పొందడానికి, మీరు డాక్యుమెంటేషన్‌ను సూచించాలని మేము సిఫార్సు చేస్తున్నాము. OM7 కోసం హ్యాండ్‌బుక్ ఇంకా అభివృద్ధిలో ఉంది. కానీ మీరు OM6 రిఫరెన్స్ పుస్తకాన్ని చూడవచ్చు - మీకు అవసరం లింక్‌ని అనుసరించండి మరియు ఎడమ వైపున ఉన్న విండోలో, వినియోగదారు మాన్యువల్ అంశాన్ని విస్తరించండి.

ఎవరు ఉపయోగిస్తారు

డెవలపర్‌ల ప్రకారం, OpenMusic ఆడియో ట్రాక్‌లను సృష్టించడానికి మరియు సవరించడానికి, రచనల యొక్క గణిత నమూనాలను రూపొందించడానికి మరియు రికార్డ్ చేయబడిన సంగీత సారాంశాలను విశ్లేషించడానికి ఉపయోగించవచ్చు. ITCAM నుండి ఇంజనీర్లు అనేక శాస్త్రీయ అధ్యయనాలలో సాధనాన్ని ఉపయోగించారు. ఉదాహరణకు, కోసం సృష్టి గుర్తించే కృత్రిమ మేధస్సు వ్యవస్థ సంగీత సంజ్ఞలు ఆడియో రికార్డింగ్‌లో.

ప్రొఫెషనల్ ప్రదర్శకులు కూడా OpenMusicతో పని చేస్తారు - వారు హార్మోనిక్ స్పెక్ట్రాను అధ్యయనం చేయడానికి యుటిలిటీని ఉపయోగిస్తారు. ఒక ఉదాహరణ స్విస్ కంపోజర్ మైకేల్ జారెల్, ఎవరు బీతొవెన్ ప్రైజ్ విజేత. హాంకాంగ్ సింఫనీ ఆర్కెస్ట్రా ప్రదర్శించిన అతని రచనలు కావచ్చు ఇక్కడ వినండి.

కూడా గమనించదగినది త్రిస్తాన మురయా. అతను డైరెక్షన్‌లో పనిచేస్తున్న అతిపెద్ద స్వరకర్తలలో ఒకడు స్పెక్ట్రల్ సంగీతం. ఉదాహరణకు, YouTubeలో అతని రచనలు ఉన్నాయి గోండ్వానా и లే పార్టేజ్ డెస్ ఆక్స్, OpenMusic ఉపయోగించి సృష్టించబడింది.


ఆంగ్ల స్వరకర్త మరియు ఉపాధ్యాయుడు బ్రియాన్ ఫర్నీహౌ రిథమ్‌తో పనిచేయడానికి OpenMusicని ఉపయోగించారు. నేడు అతని సంగీతం అతిపెద్ద సమకాలీన బృందాలు మరియు ప్రదర్శకుల కచేరీలలో చేర్చబడింది - ఆర్డిట్టి క్వార్టెట్ и పియరీ-వైవ్స్ ఆర్టాడ్.

సారూప్య

OpenMusic మాదిరిగానే అనేక వ్యవస్థలు ఉన్నాయి. బహుశా అత్యంత ప్రసిద్ధమైనది వాణిజ్య సాధనం గరిష్టం/MSP. 80వ దశకం చివరిలో IRCAMలో పనిచేస్తున్నప్పుడు మిల్లర్ పుకెట్‌చే దీనిని అభివృద్ధి చేశారు. సిస్టమ్ డిజిటల్ ఆడియో మరియు వీడియోలను నిజ సమయంలో సంశ్లేషణ చేయడానికి మిమ్మల్ని అనుమతిస్తుంది.

దిగువ వీడియో ఇటాలియన్ నగరమైన కాగ్లియారీలోని భవనాలలో ఒకదానిపై సంస్థాపనను చూపుతుంది. ప్రయాణిస్తున్న కార్ల శబ్దాన్ని బట్టి స్క్రీన్‌ల రంగు మారుతుంది. సంస్థాపన Max/MSP మరియు Arduino కలయికతో నియంత్రించబడుతుంది.


Max/MSP ఓపెన్ సోర్స్ కౌంటర్‌పార్ట్‌ని కలిగి ఉండటం గమనించదగ్గ విషయం. ఇది అంటారు స్వచ్ఛమైన డేటా, మరియు మిల్లర్ పుకెట్ ద్వారా కూడా అభివృద్ధి చేయబడింది.

దృశ్య వ్యవస్థను హైలైట్ చేయడం కూడా విలువైనదే చక్, దీనిని 2003లో ప్రిన్స్‌టన్ యూనివర్సిటీ నుండి పెర్రీ కుక్ మరియు సహచరులు కనుగొన్నారు. ఇది బహుళ థ్రెడ్‌ల సమాంతర అమలుకు మద్దతు ఇస్తుంది, అలాగే మీరు అమలు సమయంలో నేరుగా ప్రోగ్రామ్‌కు మార్పులు చేయవచ్చు. GNU GPL లైసెన్స్ క్రింద పంపిణీ చేయబడింది.

డిజిటల్ మ్యూజిక్ సింథసిస్ కోసం సాధనాల జాబితా అక్కడ ముగియదు. కూడా ఉంది కిమా и ఓవర్‌టోన్, ఇది మిక్స్‌లను నేరుగా వేదికపై ప్రోగ్రామ్ చేయడానికి మిమ్మల్ని అనుమతిస్తుంది. మేము తదుపరిసారి వాటి గురించి మాట్లాడటానికి ప్రయత్నిస్తాము.

అదనపు పఠనం - మా హై-ఫై వరల్డ్ మరియు టెలిగ్రామ్ ఛానెల్ నుండి:

OOPని ఉపయోగించి సంగీతాన్ని ఎలా వ్రాయాలి విజయవంతమైన సాఫ్ట్‌వేర్‌తో PC మీడియా పరిశ్రమను ఎలా స్వాధీనం చేసుకుంది
OOPని ఉపయోగించి సంగీతాన్ని ఎలా వ్రాయాలి మీ ప్రాజెక్ట్‌ల కోసం ఆడియో నమూనాలను ఎక్కడ పొందాలి: తొమ్మిది వనరుల ఎంపిక
OOPని ఉపయోగించి సంగీతాన్ని ఎలా వ్రాయాలి మీ ప్రాజెక్ట్‌ల కోసం సంగీతం: CC లైసెన్స్ పొందిన ట్రాక్‌లతో 12 నేపథ్య వనరులు
OOPని ఉపయోగించి సంగీతాన్ని ఎలా వ్రాయాలి ఇన్నోవేషన్ SSI-2001: IBM PC కోసం అత్యంత అరుదైన సౌండ్ కార్డ్‌ల చరిత్ర
OOPని ఉపయోగించి సంగీతాన్ని ఎలా వ్రాయాలి ఆడియో టెక్నాలజీ చరిత్ర: సింథసైజర్లు మరియు నమూనాలు
OOPని ఉపయోగించి సంగీతాన్ని ఎలా వ్రాయాలి ఒక ఔత్సాహికుడు సౌండ్ బ్లాస్టర్ 1.0 సౌండ్ కార్డ్‌ని పునఃసృష్టించాడు
OOPని ఉపయోగించి సంగీతాన్ని ఎలా వ్రాయాలి గత 100 సంవత్సరాలలో సంగీత ఫార్మాట్‌లు ఎలా మారాయి
OOPని ఉపయోగించి సంగీతాన్ని ఎలా వ్రాయాలి సంగీతాన్ని విక్రయించే హక్కు కోసం ఐటీ కంపెనీ ఎలా పోరాడింది

మూలం: www.habr.com

ఒక వ్యాఖ్యను జోడించండి