VideOSC adalah pengawal OSC * eksperimen, menggunakan maklumat warna yang diambil dari aliran video kamera terbina dalam telefon pintar atau tablet berasaskan Android. Imej-imej yang masuk dengan aliran video dikecilkan kepada saiz yang ditetapkan pengguna (gambar 5 x 4 piksel) dan maklumat RGB bagi setiap piksel akan dihantar ke aplikasi berkebolehan OSC yang berjalan pada komputer dalam rangkaian tempatan.
Pelepasan ini adalah penulisan semula versi lengkap 1, menggunakan API asli Android. Walaupun ia belum lengkap ciri-ciri ia harus membawa lebih banyak kestabilan dan ciri-ciri baru.
Apa yang baru?
Di samping itu, mod yang mudah dan tidak interaktif, piksel kini boleh ditetapkan dalam nilai mereka secara manual. I.e. piksel mungkin dipilih terlebih dahulu dengan meleret ke atasnya dan piksel yang dipilih akan dipaparkan kemudian di multisliders. Para pemancar di sebelah kiri skrin memaparkan nilai semasa bagi piksel yang dipilih. Para pemancar di sebelah kanan skrin menetapkan nilai campuran antara nilai set secara manual dan nilai-nilai yang datang dari kamera.
Dari versi semasa 1.1 pada VideOSC juga akan menyediakan akses kepada pelbagai sensor, seperti orientasi, pemecut, pecutan linear, medan magnet, graviti, kedekatan, cahaya, tekanan udara, suhu, kelembapan dan lokasi geo. Sudah tentu, sokongan sensor akan bergantung kepada perkakasan peranti anda. Sensor yang tidak tersedia akan ditandakan seperti itu. Ciri ini sedang disediakan.
Maklum balas OSC: Bukan sahaja VideOSC menghantar OSC, ia juga ditubuhkan untuk menerima mesej OSC. Ia dirancang untuk menggunakan keupayaan ini untuk membuat VideOSC disesuaikan oleh pengguna. Pada saat ini ia membolehkan satu perkara: Jika klien jauh (program atau peranti yang menerima mesej OSC dari VideOSC) boleh menghantar kembali rentetan untuk setiap piksel, yang membolehkan untuk memaparkan parameter mengenai pixel yang mengawal aplikasi klien. Cth. parameter yang dikawal melalui saluran merah pada piksel pertama (
/ vosc / red1 ) boleh dipaparkan dalam piksel jika nama parameter dihantar kembali dalam perintah
/ vosc / red1 / name < / code>. Memaparkan rentetan maklum balas boleh diaktifkan dengan mengetik butang
.
Kestabilan
Siaran ini telah memberi tumpuan kepada membetulkan pelbagai kebocoran memori yang melambatkan aplikasi dengan ketara semasa tempoh operasi yang lebih lama.
VideOSC tidak menyediakan sebarang keupayaan penciptaan suara itu sendiri.
VideOSC harus bekerja dengan mana-mana perisian OSC yang mampu. Sebaik-baiknya perisian ini membolehkan sintesis bunyi dan kawalan algorithmic (e.g. SuperCollider, Data Tulen, MaxMSP, dll). Di dalam
repositori Github
anda, anda akan dapat melihat contoh penggunaan (mudah) menggunakan SuperCollider, Data Tulen dan MaxMSP dalam folder "client_testing" yang mungkin membantu anda untuk pergi.
VideOSC adalah sumber terbuka, yang dilesenkan di bawah lesen Apache 2 -
https: //www.apache .org / lesen / LICENSE-2.0.html
.
Kod sumber aplikasi tersedia secara percuma di
https://github.com/nuss/VideOSC2
.
Sekiranya anda menghadapi masalah dengan pembebasan semasa ini, sila rujuk pautan 'isu' pada halaman Github yang disebut tadi. Jika anda tidak menemui masalah anda, jangan ragu untuk membuka masalah.
[*] Kawalan Bunyi Terbuka, protokol untuk komunikasi di kalangan komputer, pensintesis bunyi, dan peranti multimedia lain yang dioptimumkan untuk teknologi rangkaian moden -