Sonic Pi v5՝ նոր SuperSonic ձայնային շարժիչ և սարքերի ուղիղ փոխարկում
Սեմ Ահարոնը թողարկել է Sonic Pi v5-ը՝ թարմացված ինտերֆեյս և նոր SuperSonic շարժիչ, որը հնարավորություն է տալիս ձայնային սարքերը փոխել առանց վերագործարկման։
Սեմ Ահարոնը օգոստոսի 7-ին թողարկել է Sonic Pi v5-ը՝ կենդանի կոդավորմամբ երաժշտության ստեղծման միջավայրի հինգերորդ խոշոր տարբերակը։ Հայտարարության մեջ նա այն նկարագրում է որպես «ավելի ընկերական, ավելի մատչելի, ավելի հզոր և ավելի զվարճալի». թարմացվել են և՛ ինտերֆեյսը, և՛ ձայնի սինթեզի շարժիչը։ Թողարկման ամբողջական ծանուցումները հրապարակվել են GitHub-ում v5.0.0 պիտակով՝ «SuperSonic» անվամբ։
Նոր ձայնային շարժիչ՝ SuperSonic
Առաջին տարբերակից սկսած Sonic Pi-ն ձայնը ստեղծում էր SuperCollider-ի scsynth շարժիչով։ Այդ շարժիչը նախատեսված է ձայնային հետազոտությունների, այլ ոչ սկսնակների համար նախատեսված կրթական ծրագրերի համար, ուստի որոշ կոպիտ եզրեր մնում էին. օրինակ՝ Mac-ում ականջակալ միացնելը կարող էր վերագործարկում պահանջել։ v5-ում scsynth-ը ամբողջությամբ փոխարինվել է SuperSonic-ով՝ ավելի հարմար պորտով, որի վրա Ահարոնը աշխատել է մեկ տարի։ Հիմնական առավելությունը ձայնային կարգավորումները ուղիղ գրաֆիկական ինտերֆեյսից փոխելու հնարավորությունն է. մուտքային և ելքային սարքերը, դիսկրետացման հաճախությունը և բուֆերի չափը փոխարկվում են կենդանի՝ առանց ծրագիրը վերագործարկելու և առանց նվագող երաժշտությունը կորցնելու։ Թողարկմանը ավելացել են նաև Linux-ում PipeWire-ի բնիկ աջակցությունը (միացված է լռելյայն), 16 մուտք/16 ելք patchbay սարքը և ASIO-ին համապատասխան ձայնային կարգավորումները Windows-ում։ Հիմնական միկշերում նոր լիմիտերը ուշացումը 20 միլիվայրկյանից իջեցնում է 1,5-ի։
Միասին նվագելը և ելույթները
Նոր հնարավորությունները ուղղված են կենդանի ելույթներին. link_audio-ն ուղիղ Sonic Pi է հոսում մեկ այլ Ableton Link մասնակցի կենդանի ձայնը, իսկ use_bpm :midi-ն շղթան կամ live loop-ը կապում է դրսից եկող MIDI ժամացույցին։ Խաղային կարգավորիչները, օրինակ՝ Xbox-ի, այժմ օգտագործվում են որպես կենդանի մուտք և արձագանքում են կոճակներին ու ձողերին sync-ի և get-ի միջոցով՝ ինչպես MIDI։ Սեսիաները կարելի է տեսանյութով ձայնագրել macOS-ում և Windows-ում, իսկ Sonic Pi-ի պատուհանը՝ հեռարձակել Syphon կամ Spout ծրագրերում (OBS, VDMX) առանց էկրանի նվաճման։
Ինտերֆեյս և մատչելիություն
Գրաֆիկական ինտերֆեյսը նույնպես վերանայվել է՝ կոդի ինքնալրացման նոր պատուհան ներկառուցված փաստաթղթերով և կենդանի նախադիտմամբ, վերակառուցված փաստաթղթերի վահանակ գործարկվող օրինակներով և ինտերակտիվ սինթեզատորներով, Quickstart քարտեր սկսնակների համար, որոնում խմբագրիչում, ստեղնաշարի դյուրանցումների ներդիր կարգավորումներում, նոր օսցիլոսկոպներ և գունային թեմաների համակարգ։ Մատչելիության աշխատանքները ներառում են փաստաթղթերի ընթերցումը էկրանի ընթերցիչներով, ֆոկուսի կառավարումը և շարժումը նվազեցնելու տարբերակը։ Թողարկման հետ գալիս է իսպաներեն ինտերֆեյսի ամբողջական թարգմանությունը և թարմացումներ բազմաթիվ այլ լեզուներով։
Համատեղելիության փոփոխություններ և ներբեռնում
Որոշ գոյություն ունեցող կոդ փոփոխության կարիք կունենա։ set_volume!-ն այժմ ընդունում է 0-ից 1 արժեք՝ 0-ից 5-ի փոխարեն, և աշխատում է լիմիտերից հետո, ուստի նրանք, ովքեր օգտագործում էին set_volume! 2, պետք է անցնեն նոր set_drive!-ին։ Ներքին էֆեկտների շղթան վերադասավորվել է, այնպես որ գոյություն ունեցող ստեղծագործությունը կարող է մի փոքր այլ կերպ հնչել, իսկ v5-ը պահպանում է իր սեփական կոնֆիգուրացիայի ֆայլերը՝ առանձին v4-ից։ Հավաքածուները հասանելի են macOS-ի, Windows-ի և Linux-ի համար sonic-pi.net կայքում։
SiTech — AI-ով հզորացված վեբ մշակում
Ստեղծում ենք արագ ու ժամանակակից կայքեր և AI-ը ներդնում իրական բիզնես գործընթացներում։ Ունե՞ք նախագիծ կամ հարց։ Ուրախ կլինենք օգնել։