Giter Club home page Giter Club logo

midi_tutorial_part2's Introduction

Discord Follow

Midi_Tutorial_Part2

MIDI Blueprint for Camera Control

This is the repository for the Midi Tutorial (Part 2) Blueprint.

Ultimate MIDI tutorial with Unreal Engine Part 2

V2 FIXES:

  • Added "Default Values" seaparated from the active Float Values so both settings never mix each other.
  • Added Focus and Focal Length Default Values
  • Added Channel 2 Sun Macros (Latitude, Azimuth, Intensity)

Note: If you want to collaborate with changes, please fork this repo and let us know about the changes. Thanks.

Warning

Only MIDI devices with 360-Degree digital encoders will be able to take advantage of this project. This blueprint uses exclusive function that takes advantage of infinite rotation knobs controllers. Here is a list of devices that will be able to work with this blueprint:

Arturia BeatStep: https://www.amazon.com/Arturia-BeatStep-MIDI-Controller-Sequencer/dp/B00I88HPUO/

BEHRINGER USB (XTOUCHMINI): https://www.amazon.com/BEHRINGER-USB-Controller-Black-XTOUCHMINI/dp/B012CSKTYY/

Akai Professional MPD218: https://www.amazon.com/Akai-Professional-MPD218-Controller-Software/dp/B0116X17JW/

Arturia MiniLab MkII 25 Slim-Key Controller: https://www.amazon.com/Arturia-MiniLab-MkII-Slim-Key-Controller/dp/B01MSNIVKE/

AKAI Professional MPK Mini MK3: https://www.amazon.com/Professional-Keyboard-Controller-Production-Software/dp/B0886ZPWC8/

The device has to be Re-Mapped to change the functionality from Default to Alternative or equivalent to each manufacturer. (Watch the tutorial for instructions).

Note of the author: I am aware that this is a big limitation, but this little unknown MIDI functionality is one of the most important to be exploded by Virtual Production. Alternatives like OSC controllers are an option that will be explored later, but the physical option that these digital encoders offers is without a doubt a remarkable feature. Look for "360-Degree" knobs or "Digital-Encoders". The list above is just an example of "Under $120" alternatives.

Re-map MIDI controller

This blueprint uses alternative Control Change settings using Relative #1 (For Arturia controllers, CC2 for Akai controllers), consult your manufacturer manual for different settings. This particual setting changes from 0x40 to 0x41 (for positive values) and from 0x40 to 0x3F (for negative values).

!Arturia BeatStep

Instructions

1) Create an Unreal Engine 4.27.1 "Virtual Production" project from templates.

2) Activate the MIDI plugin, and close Unreal Engine

3) Download the ZIP file of this Blueprint MIDI_Connect_V2.ZIP

4) Unzip the content of this file into the "Content" folder of your project.

5) Re-Start the project

6) Place the Blueprint "MIDI_CONNECT_V2" Inside the project.

[]

7) Change the following settings in the red box

[]

- Replace "Arturia BeatStep" with your MIDI Device ID

- On "Camera", Select the camera to be controlled.

- Sun: Sellect (BP_Sky_Sphere, SkyLight and Sunlight) from your blueprint. If the selections are blank, that means that you don't have those elements available on this map. Make sure that you open the "/VprodProject/Maps/Main Map). Otherwise place those elements to control the Sun.

WANTED! CINEMA CAMERA FUNCTIONS!

If you want to colaborate with this project, there are few things that we need to fix (or find to be more exact). This list

  • Currect Aperture
  • Exposure Component
  • Camera ISO
  • Camera Shutter Speed
  • Color Grading (Temp)
  • Draw Debug Focus Plane

All these featurea can't be located at level blueprint. (I can't)... I'll appreciate your colaboration. Note: Yes, I can find those on the "Detail" tab of the CinemaCameraActor, but I need to grab those elements from a BLueprint. If you have a working solution, please make a blueprint and copy "File.uasset" and send it to [email protected] (Subject "WANTED") and a brief explanation of how did you found those elements. Only five different alternatives will be accepted, but everyone can submit your solution and all the solutions will be shared with the community. You will be rewarded with 50 (VideoFeedback's NFTs (https://opensea.io/collection/ramiroslabfirstedition) ) *

Your name or any desire information will be published to the Open Source community (if desire). I appreciate your contribution.

[Wanted

*The VideoFeedback NFT project is attached to multiple projects. It doesn't represents a monetary value, but can be traded in the open market. Do not assume that these NFTs can be traded at any price. This is still a project and there is no economic promisses other that the NFT community is willing to trade.

Ramiro Montes De Oca (VideoFeedback) https://youtube.com/ramiroslab/

midi_tutorial_part2's People

Contributors

videofeedback avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  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.