RSS
Âû íå çàðåãèñòðèðîâàíû Ðåãèñòðàöèÿ | Ïîèñê | Âîéòè

Ïðîãðàììû äëÿ ìóçûêàíòîâ (ñîôò)

Çàäàòü íîâóþ òåìó
Àâòîð
Òåìà: TrickComposer
Âðåìÿ: 16.02.2022 11:54 



Âñåì ïðèâåò!

Ïðåäñòàâëÿþ âàøåìó âíèìàíèþ ïðîãðàììó, êîòîðàÿ ñîçäà¸ò "ìóçûêó" íà îñíîâå õåøà.

https://www.youtube.com/watch?v=AB0FaDtHeRE

Îáùåå îïèñàíèå.

Äëÿ ñîçäàíèÿ íîâîãî òðåêà íóæíî ïðèäóìàòü èìÿ òðåêà è ââåñòè åãî â ïîëå Name, åñëè ïîëå íè÷åãî íå ñîäåðæèò îíî çàïîëíèòñÿ ïðîèçâîëüíûì ÷èñëîì.

Äàëåå íàæèìàåòñÿ íà êëàâèàòóðå Enter èëè êíîïêà Create. Íà îñíîâå èìåíè ñîçäàåòñÿ òðåê (âû÷èñëÿåòñÿ õýø è ýòî çíà÷åíèå èñïîëüçóåòñÿ â êà÷åñòâå çåðíà ïñåâäîñëó÷àéíîãî ãåíåðàòîðà), ò.å. èìÿ áóäåò îäíîçíà÷íî èäåíòèôèöèðîâàòü òðåê. Ïîëå Tempo çàäàåò òåìï (êîòîðûé ìîæíî èçìåíÿòü ïîñëå ñîçäàíèÿ òðåêà).

Ïîä ïîëÿìè ñ íàçâàíèåì òðåêà è òåìïà, ðàñïîëîæåíà ïàíåëè èíôîðìàöèè è íàâèãàöèè.

 ïàíåëè èíôîðìàöèè îòîáðàæàåòñÿ êðàòêàÿ èíôîðìàöèÿ î òåêóùåì òðåêå (ñòèëü, èìÿ, îðèãèíàëüíàÿ äëèòåëüíîñòü è òåìï). Ñïðàâà ðàñïîëîæåí ðåãóëÿòîð ãðîìêîñòè.
Êíîïêè << è >> ïîçâîëÿþò ïåðåìåæàòüñÿ ìåæäó òðåêàìè â ïëåéëèñòå (îïèñàí äàëåå). Êíîïêè íàâèãàöèè òàêæå äóáëèðóþòñÿ íà ñîîòâåòñòâóþùèå ìóëüòèìåäèéíûå êëàâèøè íà êëàâèàòóðå.

Ïîä íàâèãàöèîííîé ïàíåëüþ ðàñïîëîæåíî îêíî ñ ïîäðîáíîé ñòðóêòóðîé òåêóùåãî òðåêà.

Ñëåâà ðàñïîëîæåíà ïàíåëü ñ äîðîæêàìè (Bass/Pad/Key/FX/Drum), ïðè äâîéíîì êëèêå íà êîòîðîé ïîÿâëÿåòñÿ îêíî ñ íàñòðîéêîé ñèíòåçàòîðà ïðèñâîåííîãî äîðîæêå. Â ñåðåäèíå îêíà ñòðóêòóðû òðåêà ðàñïîëîæåíû áëîêè-ïàòòåðíû èç êîòîðûõ ñîñòîèò òðåê. Ïðè âûáîðå êîíêðåòíîãî áëîêà ìîæíî ïîñìîòðåòü åãî ñòðóêòóðó â îêíå íèæå.

Ñâåðõó ðàñïîëîæåíà òàêòîâàÿ ïàíåëü, ïðè êëèêå íà íåé òàêæå ìîæíî ïðîèçâîäèòü íàâèãàöèþ ïî òðåêó (òåêóùàÿ ïîçèöèÿ îòìå÷åíà êðàñíîé ëèíèåé). Êíîïêàìè +/- ìîæíî ìåíÿòü ìàñøòàá.

Êíîïêà Options ðàñïîëîæåííàÿ âíèçó îêíà ñî ñòðóêòóðîé ïàòòåðíà. Ïðè íàæàòèè íà íåå ìîæíî âûáðàòü öâåòîâóþ ñõåìó (òåìíóþ/ñâåòëóþ) äëÿ ïðèëîæåíèÿ.


Êíîïêà Export ïîçâîëÿåò ýêñïîðòèðîâàòü òåêóùèé òðåê. Ïîääåðæèâàåòñÿ 3 ôîðìàòà: WAV, MP3, MIDI. Äëÿ ýêñïîðòà â MP3 íåîáõîäèìî èìåòü óñòàíîâëåííûé MP3-ACM êîäåê.

Ñïðàâà ñâåðõó îñíîâíîãî îêíà ðàñïîëîæåíû êíîïêè ðàáîòû ñ ïëåéëèñòîì.

Êíîïêà GN (Generate) ïîçâîëÿåò ñãåíåðèðîâàòü ïëåéëèñò. Ïðè íàæàòèè íà íåå îòêðîåòñÿ îêíî ñ íàñòðîéêàìè ãåíåðàöèè â êîòîðîì ìîæíî óêàçàòü êîëè÷åñòâî òðåêîâ, ñòèëè, à òàêæå óêàçàòü òî ÷òî äëÿ ãåíåðàöèè èìåí áóäóò èñïîëüçîâàíû òîëüêî ÷èñëà.


Êíîïêà AT (Add Track) ïîçâîëÿåò äîáàâèòü ïðîèçâîëüíûé òðåê â ïëåéëèñò.

Êíîïêà RT (Remove Track) ïîçâîëÿåò óäàëèòü âûáðàííûå òðåêè èç ïëåéëèñòà.

Êíîïêà SP (Save playlist) ïîçâîëÿåò ñîõðàíèòü ïëåéëèñò â ôàéë. Ôàéë ñîõðàíÿåòñÿ êàê òåêñòîâûé ôàéë ðàçäåëåííûé íà ñòðîêè â ôîðìàòå UTF-8.

Êíîïêà LP (Load playlist) ïîçâîëÿåò çàãðóçèòü ïëåéëèñò èç ôàéëà.

Êíîïêà ST (Shuffle tracks) ïîçâîëÿåò ïðîèçâîëüíî ïåðåìåøàòü òðåêè â ïëåéëèñòå.

Íàñòðîéêà ñèíòåçàòîðîâ.

Ïðè äâîéíîì êëèêå íà äîðîæêå îòêðûâàåòñÿ îêíî ñ íàñòðîéêîé ñèíòåçàòîðà. Â çàâèñèìîñòè îò äîðîæêè è îò òðåêà âîçìîæíû 3 âàðèàíòà ñèíòåçàòîðà:

Ïåðâûé, CHIP SYNTH - ïðîñòîé àääèòèâíûé ñèíòåçàòîð, èìåþùèé 3 îñöèëëÿòîðà äëÿ ãåíåðàöèè çâóêà, 2 îñöèëëÿòîðà íèçêîé ÷àñòîòû (LFO). Äëÿ êàæäîãî îñöèëëÿòîðà ìîæíî çàäàòü ôîðìó âîëíû, ÷àñòîòó, ãðîìêîñòü, ïàíîðàìó, àìïëèòóäíóþ îãèáàþùóþ, ÷àñòîòíóþ îãèáàþùóþ, îãèáàþùóþ LFO è ò.ä. Òàêæå åñòü âñòðîåííûé àðïåäæèàòîð è äèëåé:


Âòîðîé, Trick FM - FM - ñèíòåçàòîð. Èìåþòñÿ 6 îñöèëëÿòîðîâ ñ îãèáàþùåé è ãèáêîé íàñòðîéêîé, 2 LFO, ôèëüòð ñ îãèáàþùåé, äàóíñåìïëåð/êðàøåð, äèëåé, ýêâàëàéçåð, àðïåäæèàòîð. Ñ ïîìîùüþ ìàòðèöû ìîæíî çàäàòü ïðîèçâîëüíûå çíà÷åíèÿ ìîäóëÿöèè äëÿ êàæäîãî êàíàëà êàæäûì êàíàëîì.


Òðåòèé, Fragment Drums - ñèíòåçàòîð óäàðíûõ. Èìååò 3 äîðîæêè, â êàæäîé ïî 20 ñîáûòèé. Êîíå÷íûé çâóê ðàçäåëÿåòñÿ íà 20 ÷àñòåé è äëÿ êàæäîé ÷àñòè ìîæíî îòäåëüíî çàäàòü ñîáûòèå ñâÿçàííîå ñ îñöèëëÿòîðîì. Òàêæå äëÿ çâóêà ìîæíî ãëîáàëüíî çàäàòü ñêîðîñòü ñîáûòèé, ÷àñòîòó ãðîìêîñòü è ïàíîðàìó. Êàæäûé òðåê òàêæå ìîæíî çàãëóøèòü/ñîëèðîâàòü.


Êàæäûé ñèíòåçàòîð ñâåðõó èìååò âîçìîæíîñòü âûáîðà ìåæäó ãîòîâûìè ïðåñåòàìè, à òàêæå ðåãóëèðîâêó ãðîìêîñòè è ñîëèðîâàíèÿ.

Ïðåñåòû ðàñïîëîæåíû â äèðåêòîðèè Presets ïðèëîæåíèÿ.

Åñëè íàæàòü ïðàâîé êíîïêîé íà ðåãóëÿòîðå ñèíòåçàòîðà, òî ïîÿâëÿåòñÿ âîçìîæíîñòü òî÷íîé íàñòðîéêè â îòëè÷èè îò ëåâîé (ãðóáàÿ íàñòðîéêà).


Ïðîãðàììà íàïèñàíà íà VB6, ñîîòâåòñòâåííî òðåáóåòñÿ åãî ðàíòàéì MSVBVM60 (ïðèñóòñòâóåò â ñèñòåìå ïî óìîë÷àíèþ).

Îò÷åò ñ virustotal. - https://www.virustotal.com/gui/file/5d2eb244f921cd 182d7a6d660c3f56428e2a1ec4aaed917bdd234111e75d9a0f /detection
Ñêà÷àòü. - https://yadi.sk/d/RzJY8Ts03Hbhpv
Ãðóïïà ÂÊ. - https://vk.com/trickcomposer

Âñåì ñïàñèáî çà âíèìàíèå!
synth_common.png
chipdrum.png
generate.png
trickfm.png
theme.png
pat_structure.png
song_structure.png
song_info.png
name_tempo.png
chipsynth.png
Àâòîð
Òåìà: Re: TrickComposer
Âðåìÿ: 18.02.2022 13:21 
Ðàìåíñêîå
Ëàïû è õâîñ

Ïëþñóþ, îäèí èç òîïîâûõ Ðîññèéñêèõ ïðîãðàììèñòîâ íà VB.
Àâòîð
Òåìà: Re: TrickComposer
Âðåìÿ: 19.02.2022 13:07 

«Think Different»

Ê ñîæàëåíèþ, "îäèí èç òîïîâûõ Ðîññèéñêèõ ïðîãðàììèñòîâ" íå ÷óâñòâóåò ðûíîê ìóçûêàíòñêîãî ñïðîñà.
Äóáëèðîâàòü òî ÷òî åñòü?...çà÷åì?
Åñëè óæ çàðàáàòûâàòü çíàíèÿìè ïðîãðàììèðîâàíèÿ, òî åñòü ñìûñë èñêàòü íåçàïîëíåííûå íèøè ñïðîñà.
Íàâñêèäêó:
ìèðèàäû ïëàãèí âèðòóàëüíîãî ñèíòåçà AU è VST âñå ñ ïèàíî êëàâèàòóðîé.
Ïî÷åìó áû íå âûïóñòèòü ñ ïÿòèðÿäíîé êëàâèàòóðîé êíîïî÷íîãî àêêîðäåîíà, ñ ïåðåêëþ÷åíèåì íà çàïàäíûå ñòðîè, è íà ðóññêèé ðàñêëàä?
Äàæå ïðîñòî âèðòóàëüíóþ ïÿòèðÿäêó, ñ âîçìîæíîñòüþ ìèäè óïðàâëåíèåì äðóãèìè âèðòóàëêàìè.
Ýòà íèøà ïóñòà è äåíåæíà, ñïðîñîì è â Åâðîïå, è â Ðîññèè.
Ñ óâàæåíèåì è ïîæåëàíèåì ê ìàñòåðó ïðîãðàììèðîâàíèÿ.
Ïðè ìíîãîêðàòíîì òåñòå àíàëîã vs öèôða îêàçàëîñü,
÷òî êà÷åñòâåííûé öèôðîâîé çâóê îò êà÷åñòâåííîãî àíàëîãîâî
îòëè÷èòü ñìîãëè íå ñïåöèàëèñòû, à òîëüêî îñöèëëîãðàô..)
Àâòîð
Òåìà: Re: TrickComposer
Âðåìÿ: 19.02.2022 17:09 



The trick,
Íó ÷òî ñêàçàòü, Ãåíèé!
 ýòîò ôîðóì ìîãóò ïèñàòü òîëüêî çàðåãèñòðèðîâàííûå ïîëüçîâàòåëè!