మేము OpenMusic (OM) సాఫ్ట్వేర్ పరికరం యొక్క చరిత్ర గురించి మాట్లాడుతాము, దాని రూపకల్పన యొక్క లక్షణాలను విశ్లేషించి, మొదటి వినియోగదారుల గురించి మాట్లాడుతాము. దీనికి అదనంగా, మేము అనలాగ్లను అందిస్తాము.
ఇది ఆబ్జెక్ట్ ఓరియెంటెడ్ దృశ్య ప్రోగ్రామింగ్ వాతావరణం డిజిటల్ సౌండ్ సింథసిస్ కోసం. యుటిలిటీ LISP భాష యొక్క మాండలికంపై ఆధారపడి ఉంటుంది - సాధారణ లిస్ప్. ఈ భాష కోసం OpenMusic యూనివర్సల్ గ్రాఫికల్ ఇంటర్ఫేస్గా ఉపయోగించబడుతుందని గమనించాలి.
ఈ పరికరాన్ని 90వ దశకంలో ఫ్రెంచ్ ఇన్స్టిట్యూట్ ఫర్ రీసెర్చ్ అండ్ కోఆర్డినేషన్ ఆఫ్ అకౌస్టిక్స్ అండ్ మ్యూజిక్ నుండి ఇంజనీర్లు అభివృద్ధి చేశారు (IRCAM) OpenMusic యొక్క మొత్తం ఏడు వెర్షన్లు ప్రదర్శించబడ్డాయి - చివరిది 2013లో విడుదలైంది. అప్పుడు IRCAM ఇంజనీర్ జీన్ బ్రెస్సన్ (జీన్ బ్రెస్సన్) మొదటి నుండి యుటిలిటీని తిరిగి వ్రాసారు, తీసుకోవడం అసలు కోడ్ ఆధారంగా ఆరవ వెర్షన్ (OM6). నేడు OM7 లైసెన్స్ క్రింద పంపిణీ చేయబడింది GPLv3 - దాని మూలాలు అందుబాటులో ఉన్నాయి GitHubలో కనుగొనండి.
ఆమెతో ఎలా పని చేయాలి
OpenMusicలోని ప్రోగ్రామ్లు కోడ్ రాయడానికి బదులుగా గ్రాఫికల్ వస్తువులను మార్చడం ద్వారా సృష్టించబడతాయి. ఫలితం ఒక రకమైన బ్లాక్ రేఖాచిత్రం, దీనిని "ప్యాచ్" అని పిలుస్తారు. మాడ్యులర్ సింథసైజర్ల మాదిరిగానే, ఇది కనెక్షన్ల కోసం ప్యాచ్ కార్డ్లను ఉపయోగించింది.
ఇక్కడ నమూనా కార్యక్రమం OpenMusic, GitHub రిపోజిటరీ నుండి తీసుకోబడింది:
OpenMusic రెండు రకాల వస్తువులను కలిగి ఉంది: ప్రాథమిక మరియు స్కోర్ (స్కోర్ ఆబ్జెక్ట్). మొదటిది మాత్రికలు, నిలువు వరుసలు మరియు వచన రూపాలతో పనిచేయడానికి వివిధ గణిత కార్యకలాపాలు.
ధ్వనితో పనిచేయడానికి స్కోర్ వస్తువులు అవసరం. వాటిని కూడా రెండు గ్రూపులుగా విభజించవచ్చు:
స్కోర్ ఆబ్జెక్ట్లు స్కోర్ ఫంక్షన్లను ఉపయోగించి తారుమారు చేయబడతాయి, బహుళ భాగాలను ఒకటిగా కలపడం ద్వారా పాలీఫోనిక్ సౌండ్ని సృష్టించడం వంటివి. అదనపు ఫంక్షన్లను ప్లగ్-ఇన్ లైబ్రరీలలో కనుగొనవచ్చు - వాటి పూర్తి జాబితా అధికారిక వెబ్సైట్లో అందుబాటులో ఉంది.
మీరు OpenMusic ద్వారా రూపొందించబడిన శ్రావ్యత యొక్క ఉదాహరణను వినవచ్చు ఈ వీడియోలో:
సాధనం మరియు దాని సామర్థ్యాలతో పరిచయం పొందడానికి, మీరు డాక్యుమెంటేషన్ను సూచించాలని మేము సిఫార్సు చేస్తున్నాము. OM7 కోసం హ్యాండ్బుక్ ఇంకా అభివృద్ధిలో ఉంది. కానీ మీరు OM6 రిఫరెన్స్ పుస్తకాన్ని చూడవచ్చు - మీకు అవసరం లింక్ని అనుసరించండి మరియు ఎడమ వైపున ఉన్న విండోలో, వినియోగదారు మాన్యువల్ అంశాన్ని విస్తరించండి.
ఎవరు ఉపయోగిస్తారు
డెవలపర్ల ప్రకారం, OpenMusic ఆడియో ట్రాక్లను సృష్టించడానికి మరియు సవరించడానికి, రచనల యొక్క గణిత నమూనాలను రూపొందించడానికి మరియు రికార్డ్ చేయబడిన సంగీత సారాంశాలను విశ్లేషించడానికి ఉపయోగించవచ్చు. ITCAM నుండి ఇంజనీర్లు అనేక శాస్త్రీయ అధ్యయనాలలో సాధనాన్ని ఉపయోగించారు. ఉదాహరణకు, కోసం సృష్టి గుర్తించే కృత్రిమ మేధస్సు వ్యవస్థ సంగీత సంజ్ఞలు ఆడియో రికార్డింగ్లో.
ప్రొఫెషనల్ ప్రదర్శకులు కూడా OpenMusicతో పని చేస్తారు - వారు హార్మోనిక్ స్పెక్ట్రాను అధ్యయనం చేయడానికి యుటిలిటీని ఉపయోగిస్తారు. ఒక ఉదాహరణ స్విస్ కంపోజర్ మైకేల్ జారెల్, ఎవరు బీతొవెన్ ప్రైజ్ విజేత. హాంకాంగ్ సింఫనీ ఆర్కెస్ట్రా ప్రదర్శించిన అతని రచనలు కావచ్చు ఇక్కడ వినండి.
OpenMusic మాదిరిగానే అనేక వ్యవస్థలు ఉన్నాయి. బహుశా అత్యంత ప్రసిద్ధమైనది వాణిజ్య సాధనం గరిష్టం/MSP. 80వ దశకం చివరిలో IRCAMలో పనిచేస్తున్నప్పుడు మిల్లర్ పుకెట్చే దీనిని అభివృద్ధి చేశారు. సిస్టమ్ డిజిటల్ ఆడియో మరియు వీడియోలను నిజ సమయంలో సంశ్లేషణ చేయడానికి మిమ్మల్ని అనుమతిస్తుంది.
దిగువ వీడియో ఇటాలియన్ నగరమైన కాగ్లియారీలోని భవనాలలో ఒకదానిపై సంస్థాపనను చూపుతుంది. ప్రయాణిస్తున్న కార్ల శబ్దాన్ని బట్టి స్క్రీన్ల రంగు మారుతుంది. సంస్థాపన Max/MSP మరియు Arduino కలయికతో నియంత్రించబడుతుంది.
Max/MSP ఓపెన్ సోర్స్ కౌంటర్పార్ట్ని కలిగి ఉండటం గమనించదగ్గ విషయం. ఇది అంటారు స్వచ్ఛమైన డేటా, మరియు మిల్లర్ పుకెట్ ద్వారా కూడా అభివృద్ధి చేయబడింది.
దృశ్య వ్యవస్థను హైలైట్ చేయడం కూడా విలువైనదే చక్, దీనిని 2003లో ప్రిన్స్టన్ యూనివర్సిటీ నుండి పెర్రీ కుక్ మరియు సహచరులు కనుగొన్నారు. ఇది బహుళ థ్రెడ్ల సమాంతర అమలుకు మద్దతు ఇస్తుంది, అలాగే మీరు అమలు సమయంలో నేరుగా ప్రోగ్రామ్కు మార్పులు చేయవచ్చు. GNU GPL లైసెన్స్ క్రింద పంపిణీ చేయబడింది.
డిజిటల్ మ్యూజిక్ సింథసిస్ కోసం సాధనాల జాబితా అక్కడ ముగియదు. కూడా ఉంది కిమా и ఓవర్టోన్, ఇది మిక్స్లను నేరుగా వేదికపై ప్రోగ్రామ్ చేయడానికి మిమ్మల్ని అనుమతిస్తుంది. మేము తదుపరిసారి వాటి గురించి మాట్లాడటానికి ప్రయత్నిస్తాము.
అదనపు పఠనం - మా హై-ఫై వరల్డ్ మరియు టెలిగ్రామ్ ఛానెల్ నుండి: