વિડીયોઓએસસી એ એક પ્રાયોગિક ઓએસસી * નિયંત્રક છે, જે Android-આધારિત સ્માર્ટફોન અથવા ટેબ્લેટ કમ્પ્યુટરના ઇનબિલ્ટ ક cameraમેરા (વિડિઓઝ) ની વિડિઓ સ્ટ્રીમમાંથી પ્રાપ્ત કરેલી રંગ માહિતીનો ઉપયોગ કરીને છે. વિડિઓ સ્ટ્રીમ સાથે આવતા છબીઓને વપરાશકર્તા-નિર્ધારિત કદ (દા.ત. જી. 5 x 4 પિક્સેલ્સ) સુધી સ્કેલ કરવામાં આવે છે અને દરેક પિક્સેલની આરજીબી માહિતી સ્થાનિક નેટવર્કમાં કમ્પ્યુટર પર ચાલતી ઓએસસી-સક્ષમ એપ્લિકેશનને મોકલવામાં આવે છે.
આ પ્રકાશન, Android ના મૂળ API નો ઉપયોગ કરીને, સંસ્કરણ 1 નું સંપૂર્ણ પુનર્લેખન છે. જોકે તે હજી સુધી સુવિધા પૂર્ણ નથી, તેમાં વધુ સ્થિરતા અને નવી સુવિધાઓ લાવવી જોઈએ.
નવું શું છે?
એક સરળ, બિન-ઇન્ટરેક્ટિવ મોડ ઉપરાંત, પિક્સેલ્સ હવે તેમના મૂલ્યોમાં મેન્યુઅલી સેટ થઈ શકે છે. એટલે કે પિક્સેલ્સને પહેલા તેમના ઉપર સ્વાઇપ કરીને પસંદ કરી શકાય છે અને પસંદ કરેલા પિક્સેલ્સ પછી મલ્ટિસ્લાઇડર્સમાં પ્રદર્શિત થશે. સ્ક્રીનની ડાબી બાજુએ મલ્ટિસ્લાઇડર્સ, પસંદ કરેલા પિક્સેલ્સના વર્તમાન મૂલ્યો દર્શાવે છે. સ્ક્રીનની જમણી બાજુએ મલ્ટિસ્લાઇડર્સ મેન્યુઅલી સેટ કરેલા મૂલ્યો અને ક cameraમેરામાંથી આવતા મૂલ્યો વચ્ચે મિશ્રણ મૂલ્ય સેટ કરે છે.
વીડિયોઓએસસી પર તેના વર્તમાન સંસ્કરણ 1.1 થી, વિવિધ સેન્સર, જેમ કે ઓરિએન્ટેશન, એક્સિલરેટર, રેખીય પ્રવેગક, ચુંબકીય ક્ષેત્ર, ગુરુત્વાકર્ષણ, નિકટતા, પ્રકાશ, હવાનું દબાણ, તાપમાન, ભેજ અને ભૌગોલિક સ્થાનની provideક્સેસ પણ આપશે. અલબત્ત, સેન્સર સપોર્ટ તમારા ડિવાઇસના હાર્ડવેર પર આધારીત રહેશે. બિન ઉપલબ્ધ સેન્સર્સને આના પર ચિહ્નિત કરવામાં આવશે. આ સુવિધા તૈયારીમાં છે.
પ્રતિસાદ ઓએસસી: વિડીયોએસસી ફક્ત ઓએસસીને જ મોકલે છે, તે ઓએસસી સંદેશા પ્રાપ્ત કરવા માટે પણ ગોઠવવામાં આવ્યું છે. વપરાશકર્તા દ્વારા વિડીયોએસસીને કસ્ટમાઇઝ બનાવવા માટે આ ક્ષમતાનો ઉપયોગ કરવાની યોજના છે. વર્તમાન ક્ષણે તે એક વસ્તુને મંજૂરી આપે છે: જો રિમોટ ક્લાયંટ (વિડિઓ અથવા સીએસમાંથી ઓએસસી સંદેશા પ્રાપ્ત કરતું પ્રોગ્રામ અથવા ડિવાઇસ) દરેક પિક્સેલ માટે સ્ટ્રિંગ પાછું મોકલી શકે છે, તો ક્લાઇન્ટ એપ્લિકેશનમાં પિક્સેલને લગતા પેરામીટરને નિયંત્રિત કરી રહ્યું છે. દા.ત. પ્રથમ પિક્સેલમાં લાલ ચેનલ દ્વારા નિયંત્રિત પરિમાણ (
/ vosc / red1
) જો પરિમાણ નામ
/ vosc / red1 / name . પ્રતિસાદ શબ્દમાળાઓ પ્રદર્શિત કરવું
બટનને ટેપ કરીને સક્રિય કરી શકાય છે.
સ્થિરતા
આ પ્રકાશન વિવિધ મેમરી લિકને સુધારવા પર ધ્યાન કેન્દ્રિત કર્યું છે જે લાંબા સમય સુધી કામગીરી દરમિયાન એપ્લિકેશનને નોંધપાત્ર રીતે ધીમું કરે છે.
વીડિયોઓએસસી કોઈ પણ અવાજ બનાવવાની ક્ષમતાઓ પ્રદાન કરતું નથી.
વીડિયોઓએસસીએ કોઈપણ ઓએસસી-સક્ષમ સ softwareફ્ટવેર સાથે કામ કરવું જોઈએ. આદર્શરીતે આ સ softwareફ્ટવેર એલ્ગોરિધમિક અવાજ સંશ્લેષણ અને નિયંત્રણને મંજૂરી આપે છે (દા.ત. જી. સુપરકોલિડર, શુદ્ધ ડેટા, મ Maxક્સએમએસપી, વગેરે). પ્રોજેક્ટના ગિથબ રીપોઝીટરી માં તમે સુપર ક્લિડર, શુદ્ધ ડેટા અને મેક્સએમએસપી ફોલ્ડર "ક્લાયંટ_ટેસ્ટિંગ" નો ઉપયોગ કરીને એક દૃશ્ય (સરળ) વપરાશના ઉદાહરણો જોશો. તે તમને જવા માટે મદદ કરશે.
વીડિયોઓએસસી એ ઓપન સોર્સ છે, જે અપાચે લાઇસેંસ 2 - https: //www.apache હેઠળ લાઇસન્સ પ્રાપ્ત છે. .org / લાઇસેંસ / LICENSE-2.0.html .
એપ્લિકેશનનો સ્રોત કોડ https://github.com/nuss/VideOSC2 પર મુક્તપણે ઉપલબ્ધ છે.
જો તમને આ વર્તમાન પ્રકાશનમાં સમસ્યા લાગે છે, તો કૃપા કરીને ઉપરોક્ત ગિથબ પૃષ્ઠ પરની 'સમસ્યાઓ' લિંકનો સંદર્ભ લો. જો તમને તમારી સમસ્યા ન મળી હોય તો કોઈ મુદ્દો ખોલવામાં અચકાવું નહીં.
[*] ઓપન સાઉન્ડ કંટ્રોલ, કમ્પ્યુટર્સ, સાઉન્ડ સિંથેસાઇઝર્સ અને અન્ય મલ્ટિમીડિયા ડિવાઇસીસ વચ્ચેના સંદેશાવ્યવનો માટેનો પ્રોટોકોલ જે આધુનિક નેટવર્કિંગ ટેકનોલોજી માટે izedપ્ટિમાઇઝ છે - http://opensoundcontrol.org