VideOSC là bộ điều khiển OSC * thử nghiệm, sử dụng thông tin màu được lấy từ luồng video của (các) máy ảnh sẵn có của điện thoại thông minh hoặc máy tính bảng dựa trên Android. Các hình ảnh đi kèm với luồng video được thu nhỏ theo kích thước do người dùng xác định (ví dụ: 5 x 4 pixel) và thông tin RGB của từng pixel được gửi đến một ứng dụng có khả năng OSC chạy trên máy tính trong mạng cục bộ.
Bản phát hành này là bản viết lại hoàn chỉnh của phiên bản 1, sử dụng API gốc của Android. Mặc dù nó chưa hoàn thiện tính năng nhưng nó sẽ mang lại sự ổn định hơn và các tính năng mới.
Có gì mới?
Ngoài chế độ đơn giản, không tương tác, các pixel giờ đây có thể được đặt theo giá trị của chúng theo cách thủ công. I E. pixel trước tiên có thể được chọn bằng cách vuốt qua chúng và các pixel được chọn sẽ được hiển thị sau đó trong nhiều màn hình. Đa màn hình ở phía bên trái màn hình hiển thị các giá trị hiện tại của các pixel được chọn. Đa màn hình ở phía bên phải màn hình đặt giá trị trộn giữa các giá trị được đặt thủ công và các giá trị đến từ máy ảnh.
Từ phiên bản 1.1 hiện tại trên VideOSC cũng sẽ cung cấp quyền truy cập vào các cảm biến khác nhau, chẳng hạn như định hướng, máy gia tốc, gia tốc tuyến tính, từ trường, trọng lực, độ gần, ánh sáng, áp suất không khí, nhiệt độ, độ ẩm và vị trí địa lý. Tất nhiên, hỗ trợ cảm biến sẽ phụ thuộc vào phần cứng của thiết bị của bạn. Các cảm biến không khả dụng sẽ được đánh dấu như vậy. Tính năng này đang được chuẩn bị.
Phản hồi OSC: VideOSC không chỉ gửi OSC, nó còn được thiết lập để nhận tin nhắn OSC. Nó được lên kế hoạch sử dụng khả năng này để làm cho người dùng có thể tùy chỉnh VideOSC. Tại thời điểm hiện tại, nó cho phép một điều: Nếu máy khách từ xa (chương trình hoặc thiết bị nhận tin nhắn OSC từ VideOSC) có thể gửi lại một chuỗi cho mỗi pixel, cho phép hiển thị tham số mà pixel liên quan đang kiểm soát trong ứng dụng khách. Ví dụ. một tham số được điều khiển qua kênh màu đỏ trong pixel đầu tiên (
/ vosc / red1 ) có thể được hiển thị trong pixel nếu tên tham số được gửi lại trong lệnh
/ vosc / red1 / name < / mã>. Hiển thị chuỗi phản hồi có thể được kích hoạt bằng cách nhấn vào nút
.
Ổn định
Bản phát hành này đã được tập trung vào việc khắc phục các rò rỉ bộ nhớ khác nhau làm chậm ứng dụng đáng kể trong thời gian hoạt động lâu hơn.
VideOSC không cung cấp bất kỳ khả năng tạo âm thanh nào.
VideOSC nên hoạt động với mọi phần mềm có khả năng OSC. Lý tưởng nhất là phần mềm này cho phép tổng hợp và kiểm soát âm thanh thuật toán (ví dụ: SuperCollider, Pure Data, MaxMSP, v.v.). Trong
Kho lưu trữ Github
của dự án, bạn sẽ tìm thấy một ví dụ sử dụng chế độ xem (đơn giản) bằng SuperCollider, Pure Data và MaxMSP trong thư mục "client_testing" Điều đó có thể giúp bạn đi.
VideOSC là mã nguồn mở, được cấp phép theo giấy phép Apache 2 -
https: //www.apache .org / giấy phép / LICENSE-2.0.html
.
Mã nguồn của ứng dụng có sẵn miễn phí tại
https://github.com/nuss/VideOSC2
.
Nếu bạn thấy có vấn đề với bản phát hành hiện tại này, vui lòng tham khảo liên kết 'vấn đề' trên trang Github được đề cập ở trên. Nếu bạn không tìm thấy vấn đề của mình, đừng ngần ngại mở một vấn đề.
[*] Open Sound Control, một giao thức để liên lạc giữa các máy tính, bộ tổng hợp âm thanh và các thiết bị đa phương tiện khác được tối ưu hóa cho công nghệ mạng hiện đại -
http://opensoundcontrol.org