Git Product home page Git Product logo

nova-tehnical's Introduction

nova-tehnical

This project aims to create an immersive audiovisual experience by integrating photography, voice recording, and projection in a theatrical setting. The experience allows audiences to feel as though they're present in several places at once.

Image Processing

The image processing part of the project involves the following steps:

  1. Photographing Participants: The audience members are photographed in a booth in several postures. These images are then processed and sent to the main stage for projection.

  2. Image Processing Script: We use a script (e.g., Adobe Photoshop scripting) that automates the process of masking the audience's photos and inserting them into digital backgrounds prepared by our photo artists. The script creates multiple variations in how the digital bodies are inserted into these backgrounds, providing a unique experience for each participant.

Audio Processing

Using Audacity scripting, the tool should be able to take several files representing audio lines and insert them at predefined timestamps in another audiofile called the soundscape. The audio processing part of the project involves these steps:

  1. Voice Recording: We record the voices of the audience members in the booth. These recordings are then processed and integrated into a soundscape.

  2. Sound Integration Script: A script is used (in a DAW such as Audacity or Adobe Audition) to insert these voice recordings into a pre-existing soundscape at specific timestamps or cues.

Synchronization

We use a sophisticated synchronization system to ensure all elements of the experience (images, sound, and interactivity) flow seamlessly(TBD).

nova-tehnical's People

Contributors

anvacaru avatar

Watchers

 avatar

nova-tehnical's Issues

Consistent file batch importing

The import_audio_batch function does not load the files in a given order. Either:

  1. Sort the files in ascending order of the date created, assuming the voice recordings will be recorded in order.
  2. Hardcode the name of the recording files in the Scenario.

Convert audio recording type

Currently, the plan is to use iPhone voice recordings, which are not supported in Audacity.
These should be converted to .wav files first.

Gracefully stop the process

When using AudacityController.stop_audacity(), the app will not close because of a Save confirmation pop-up dialog. Either find a workaround or kill the process.

Audacity Proof of Concept

Create a Proof of Concept script that will take two audio files and insert the first into the second one.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.