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

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

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

ఓపెన్‌మ్యూజిక్ అంటే ఏమిటి?

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

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

దానితో ఎలా పని చేయాలి

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

ఇక్కడ ఉదాహరణ ప్రోగ్రామ్ గిట్‌హబ్ రిపోజిటరీ నుండి తీసుకున్న ఓపెన్‌మ్యూజిక్:

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

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

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

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

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

వీడియో ప్లే చేయండి

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

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

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

వృత్తిపరమైన ప్రదర్శకులు కూడా హార్మోనిక్ స్పెక్ట్రాలను అధ్యయనం చేయడానికి ఓపెన్‌మ్యూజిక్ యుటిలిటీని ఉపయోగిస్తారు. స్విస్ స్వరకర్త దీనికి ఒక ఉదాహరణ. మైకేల్ జారెల్బీథోవెన్ బహుమతి విజేత. హాంగ్ కాంగ్ సింఫనీ ఆర్కెస్ట్రా ప్రదర్శించిన అతని రచనలు ఇలా ఉంటాయి ఇక్కడ వినండి.

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

వీడియో ప్లే చేయండి

ఆంగ్ల స్వరకర్త మరియు ఉపాధ్యాయుడు బ్రియన్ ఫెర్నీహో లయతో పనిచేయడానికి ఓపెన్‌మ్యూజిక్‌ను ఉపయోగించారు. నేడు, అతని సంగీతం ప్రముఖ సమకాలీన బృందాలు మరియు ప్రదర్శకుల ప్రదర్శనల జాబితాలో చేర్చబడింది— ఆర్డిట్టి క్వార్టెట్ и పియరీ-య్వెస్ ఆర్టాడ్.

సారూప్య

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

కింది వీడియో ఇటలీలోని కాగ్లియారిలో ఒక భవనంపై ఏర్పాటు చేసిన ఇన్‌స్టాలేషన్‌ను చూపిస్తుంది. అటుగా వెళ్లే కార్ల శబ్దాన్ని బట్టి స్క్రీన్‌ల రంగు మారుతుంది. ఈ ఇన్‌స్టాలేషన్‌ను ఒక Max/MSP మరియు Arduino సిస్టమ్ ద్వారా నియంత్రిస్తారు.


Max/MSP కి ఒక ఓపెన్ సోర్స్ ప్రతిరూపం ఉందని గమనించడం ముఖ్యం. స్వచ్ఛమైన డేటామరియు దీనిని మిల్లర్ పకెట్ కూడా అభివృద్ధి చేశారు.

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

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

మా హై-ఫై వరల్డ్ మరియు టెలిగ్రామ్ ఛానెల్ నుండి మరింత సమాచారం:

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

మూలం: www.habr.com

DDoS రక్షణ, VPS VDS సర్వర్‌లతో సైట్‌ల కోసం నమ్మకమైన హోస్టింగ్‌ను కొనుగోలు చేయండి 🔥 DDoS రక్షణతో కూడిన నమ్మకమైన వెబ్‌సైట్ హోస్టింగ్, VPS VDS సర్వర్‌లను కొనండి | ProHoster