2. The Tools You'll Need
2. The Tools You'll Need
Create Interactive Music in UVI Falcon
Buy now
Learn more
Steps to Getting Started
1. How to Navigate this Course
2. The Tools You'll Need
4
3. What is Lua and UVI Script?
4. How to Load and Write Scripts
5. Managing Falcon Projects and Files
6. Terminology
7. Important Files
8. Helpful Resources
Module 1: Falcon Instrument Creation
The Falcon Interface and Instrument Creation
Lab 1: Creating a Falcon Program
5
Module 2: Consoles, Print, and Variables
Topic: Comments
Topic: Console, Print
Topic: Operators
Topic: Variables
4
Topic: Variable Scope
3
Lab 2: Variables
2
Lab 2.2
Module 3: Functions 1
Topic: Do, End
Topic: Functions I
Lab 3: Creating Basic Functions
Lab 3.2
Module 4: Tables
Topic: Tables I
Topic: Tables II
Topic: Tables III
Topic: Tables IV
Lab 4: Accessing Values
Module 5: The Falcon Object Model
Topic: Falcon Object Model I
Revisiting the UVI Script Documentation
Topic: Falcon Object Model II
Topic: Understanding Tables in the FOM
Module 6: Control Flow and Loops
Topic: If Statements
Topic: While Do
2
Topic: Infinite Loops
Topic: For Loops I
Topic: For Loops II
Lab 6: Creating a Basic For Loop
Lab 6.2
2
Module 7: Advanced Functions and More
Topic: Functions II
Topic: Callback Functions
Lab 7: Set default parameters on load
Module 8: Timing
Topic: wait() and waitBeat()
Module 9: User Interface Topics
Topic: User Interface Widgets
Topic: User Interface Widgets II
Concept: Color and Hex Codes
Where are we now?
What we've learned so far
Project 1: Basic MIDI Sequencer
Download Project 1 Files
Project 1: Basic MIDI Sequencer
3
Project 2: Generative MIDI Events
Download Project 2 Files
Concept: Probability
Project 2: Basic Generative MIDI Sequencer
1
Project 3: Keyswitch Modulation
Download Project 3 Files
Project 3: Keyswitch Modulation
Project 4: Intermediate MIDI Sequencer
Download These Files
Project 4: Intermediate Sequencer
Project 5: Drag and Drop Sampler
Download Project 5 Files
Project 5: Drag and Drop Sampler
Project 6: Sampler with Algorithmic Events
Download Project 6 Files
Project 6: Sampler with Algorithmic Events
Preview unavailable
You must log in or sign up to view this lesson.
Login
Sign up
Create Interactive Music in UVI Falcon
Buy now
Learn more
Steps to Getting Started
1. How to Navigate this Course
2. The Tools You'll Need
4
3. What is Lua and UVI Script?
4. How to Load and Write Scripts
5. Managing Falcon Projects and Files
6. Terminology
7. Important Files
8. Helpful Resources
Module 1: Falcon Instrument Creation
The Falcon Interface and Instrument Creation
Lab 1: Creating a Falcon Program
5
Module 2: Consoles, Print, and Variables
Topic: Comments
Topic: Console, Print
Topic: Operators
Topic: Variables
4
Topic: Variable Scope
3
Lab 2: Variables
2
Lab 2.2
Module 3: Functions 1
Topic: Do, End
Topic: Functions I
Lab 3: Creating Basic Functions
Lab 3.2
Module 4: Tables
Topic: Tables I
Topic: Tables II
Topic: Tables III
Topic: Tables IV
Lab 4: Accessing Values
Module 5: The Falcon Object Model
Topic: Falcon Object Model I
Revisiting the UVI Script Documentation
Topic: Falcon Object Model II
Topic: Understanding Tables in the FOM
Module 6: Control Flow and Loops
Topic: If Statements
Topic: While Do
2
Topic: Infinite Loops
Topic: For Loops I
Topic: For Loops II
Lab 6: Creating a Basic For Loop
Lab 6.2
2
Module 7: Advanced Functions and More
Topic: Functions II
Topic: Callback Functions
Lab 7: Set default parameters on load
Module 8: Timing
Topic: wait() and waitBeat()
Module 9: User Interface Topics
Topic: User Interface Widgets
Topic: User Interface Widgets II
Concept: Color and Hex Codes
Where are we now?
What we've learned so far
Project 1: Basic MIDI Sequencer
Download Project 1 Files
Project 1: Basic MIDI Sequencer
3
Project 2: Generative MIDI Events
Download Project 2 Files
Concept: Probability
Project 2: Basic Generative MIDI Sequencer
1
Project 3: Keyswitch Modulation
Download Project 3 Files
Project 3: Keyswitch Modulation
Project 4: Intermediate MIDI Sequencer
Download These Files
Project 4: Intermediate Sequencer
Project 5: Drag and Drop Sampler
Download Project 5 Files
Project 5: Drag and Drop Sampler
Project 6: Sampler with Algorithmic Events
Download Project 6 Files
Project 6: Sampler with Algorithmic Events