+۱ هزار
بارگیری‌ها
رده‌بندی محتوا
مناسب برای همه
نماگرفت
نماگرفت
نماگرفت
نماگرفت
نماگرفت
نماگرفت
نماگرفت
نماگرفت
نماگرفت
نماگرفت
نماگرفت

درباره این برنامه

VideOSC یک کنترلر آزمایشی OSC * است که از اطلاعات رنگی گرفته شده از جریان فیلم دوربین (های) داخلی یک تلفن هوشمند یا رایانه لوحی مبتنی بر Android استفاده می کند. تصاویر همراه با جریان فیلم به ابعاد تعریف شده توسط کاربر (به عنوان مثال 5 4 4 پیکسل) تقسیم می شوند و اطلاعات RGB هر پیکسل به یک برنامه دارای قابلیت OSC ارسال می شود که در رایانه ای در شبکه محلی اجرا می شود.

این نسخه با استفاده از API بومی آندروید ، بازنویسی کامل نسخه 1 است. اگرچه هنوز از ویژگی های کاملی برخوردار نیست اما باید ثبات و ویژگی های جدید بیشتری به همراه آورد.

چه خبر؟

علاوه بر یک حالت ساده و بدون تعامل ، پیکسل ها اکنون می توانند به صورت دستی در مقادیر آنها تنظیم شوند. من پیکسل ها ممکن است ابتدا با جابجایی روی آنها انتخاب شوند و پیکسل های منتخب سپس در چند رسانه نمایش داده می شوند. مولتی لایدرها در سمت چپ صفحه نمایش مقادیر فعلی پیکسل های منتخب را نشان می دهند. مولتی لیدرها در سمت راست صفحه نمایش مقدار میکس بین مقادیر دستی تنظیم شده و مقادیری را که از دوربین وارد می شود ، تعیین می کنند.

از نسخه فعلی 1.1 در VideOSC به سنسورهای مختلفی مانند جهت گیری ، شتاب دهنده ، شتاب خطی ، میدان مغناطیسی ، جاذبه ، نزدیکی ، نور ، فشار هوا ، دما ، رطوبت و موقعیت جغرافیایی نیز دسترسی خواهد داشت. البته پشتیبانی از سنسور به سخت افزار دستگاه شما بستگی دارد. سنسورهای غیر موجود به عنوان چنین علامت گذاری می شوند. این ویژگی در حال آماده سازی است.

بازخورد OSC: VideOSC نه تنها OSC ارسال می کند ، بلکه برای دریافت پیام های OSC نیز تنظیم شده است. برنامه ریزی شده است تا از این توانایی برای تنظیم VideOSC توسط کاربر استفاده شود. در لحظه فعلی یک چیز اجازه می دهد: اگر مشتری از راه دور (برنامه یا دستگاهی که پیام های OSC را از VideOSC دریافت می کند) می تواند رشته ای را برای هر پیکسل ارسال کند ، اجازه می دهد پارامتر مربوط به پیکسل مربوطه را در برنامه مشتری کنترل کند. به عنوان مثال. پارامترهای کنترل شده از طریق کانال قرمز در پیکسل اول ( / vosc / red1 ) اگر نام پارامتر در دستور / vosc / red1 / name . با استفاده از دکمه بازخورد OSC نمایش رشته های بازخورد می تواند فعال شود.

ثبات

این نسخه بر روی رفع نشت حافظه مختلف متمرکز شده است که باعث کاهش چشمگیر برنامه در مدت زمان طولانی تر کار شده است.

VideOSC به خودی خود هیچ قابلیت ایجاد صدا را ارائه نمی دهد.

VideOSC باید با هر نرم افزاری با قابلیت OSC کار کند. در حالت ایده آل ، این نرم افزار امکان تنظیم و کنترل صدای الگوریتمی را فراهم می آورد (به عنوان مثال SuperCollider ، داده های خالص ، MaxMSP و غیره). در مخزن Github پروژه با استفاده از SuperCollider ، Pure Data و MaxMSP در پوشه "client_testing" نمایی (ساده) از نمونه استفاده می کنید. که ممکن است به شما کمک کند تا پیش بروید

VideOSC دارای منبع آزاد است ، با مجوز Apache 2 مجاز است - https: //www.apache .org / مجوزها / LICENSE-2.0.html .
کد منبع برنامه به طور آزاد در https://github.com/nuss/VideOSC2 در دسترس است.
اگر با این نسخه فعلی مشکل دارید ، لطفاً به صفحه "مسائل" در صفحه ذکر شده در Github مراجعه کنید. اگر مشکل خود را پیدا نکردید ، در باز کردن یک مسئله دریغ نکنید.

[*] کنترل صدا باز ، پروتکل برای برقراری ارتباط بین رایانه ها ، سینت سایزر صدا و سایر دستگاه های چندرسانه ای که برای فناوری مدرن شبکه سازی بهینه شده است - http://opensoundcontrol.org
تاریخ به‌روزرسانی
۱۲ اردیبهشت ۱۳۹۹

ایمنی داده

ایمنی با درک اینکه توسعه‌دهندگان چگونه داده‌های شما را جمع‌آوری و هم‌رسانی می‌کنند شروع می‌شود. شیوه‌های حفظ امنیت و حریم خصوصی داده‌ها ممکن است براساس استفاده، منطقه، و سن شما متفاوت باشد. توسعه‌دهنده این اطلاعات را ارائه کرده است و ممکن است آن را درطول زمان به‌روزرسانی کند.
هیچ داده‌ای با اشخاص ثالث هم‌رسانی نمی‌شود
درباره نحوه اعلام هم‌رسانی داده‌ها توسط توسعه‌دهندگان بیشتر بدانید
هیچ داده‌ای جمع‌آوری نمی‌شود
درباره نحوه اعلام جمع‌آوری داده‌ها توسط توسعه‌دهندگان بیشتر بدانید

ویژگی‌های جدید

This intermediate release was originally planned as part of a bigger release, containing new user-facing features.

New in this release:
- send OSC messages in OSC bundles instead of single OSC messages. This should make OSC communication more reliable and reduce network traffic.
- always create OSC messages as new OSC messages, don't re-use old messages. This should guarantee that always the correct values are sent and not old ones over and over.