Giter VIP home page Giter VIP logo

freebirdeditor's Introduction

FreebirdEditor

Inspiration

Introducing Freemixr - the ultimate spatial songverse editor for the next generation of immersive creators. Freemixr lets you create stunning visual experiences in real-time, synced perfectly to your music with a clap of your hands!

Imagine manipulating visual and audio effects on the fly, to create a truly immersive and interactive experience for your audience.

Freemixr is easy to use, with a simple, intuitive and playful interface built for the Quest 2 & Pro headsets. You can easily import your own music and remix from our extensive library of visual/audio effects. Our software also allows you to add effects, filters, and manipulate your videos in 3D space. How we built it

We continuously kept our time limit in mind even when great ideas were encountered. We monitored the project tasks split between members and balanced where to pool brainpower and when to merge our changes. Merging changes we found took considerable time so we determined the best milestones to accomplish before committing to changes. Pair programming allowed multiple people to quickly get through and understand the project tasks, and provided continuous feedback while working. Bouncing ideas and communicating regularly prevent divergent complications. Challenges we ran into

The base idea for this project could have gone in many different directions. We could imagine all kinds of features all day, however we could not implement everything in the time given. We needed to select features that were core to our goal and provided the most delightful experience. Specific challenges included operating on objects on the timeline that represented a visual effect in space, designing a VR UI that best represented the actions available. Accomplishments that we're proud of

Depth Controller for visualizing Audio & Visual effects
Playful clap interactions for spawning VFXs
Having fun jamming ideas together

What we learned

Thinking in terms of depth can be tricky. Width vs Length vs Height, or xyz coordinates, are best kept organized. A point of confusion occurred while mapping an audio waveform onto a plane that extends forward. This required a rotation of 90 degrees counterclockwise and forward. Audio height became width and audio width became length. Our understanding of dimensions is directly applicable to creating in 3D space.

To make grand ideas concrete, scoping early and finding a specific use case is critical. What's next for freemixr

Extending more effects that are user generated
Keyframe features
More songs, backgrounds
Support lyrics
More polish on interesting hand interactions to control audio visualizations
Multiplayer

Built With

c#
oculus
quest
unity

freebirdeditor's People

Contributors

p-sun avatar vrimages avatar rsnara avatar junah-park avatar ruijiew avatar

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.