Unity basics
We started with a final bit of RTcmix-ing, showing how to do
granular synthesis using an RTcmix script. There are also
some RTcmix instruments (go to the
Instruments reference page
in the RTcmix docs and scroll down slightly to the 'Granular' section)
that I did not discuss. They do all the granular synthesis on their own;
no need for a repeating script with tiny notes.
I also went over a little of the history and theory of digital
sound synthesis.
The main part of the class was devoted to setting up and using a basic
Unity 3-D project.
Links
There's a blue billion Unity tutorials on-line, just google "unity
tutorials" and you'll see what I mean. Here are a few links to
ones I think are pretty good:
- the Unity tutorials
-- Unity has done a pretty good job of collecting and making
their own tutorials. This is the starting point for them.
- learn the essentials
-- if you click on the 'learn the essentials' tab in the main
Unity 'learn' page, it will take you here. You need to scrool
through a bunch of stuff to get to the videos, but they're
worth it. Unity covers a LOT of topics, so some of the
tutorials are pretty advanced.
- roll-a-ball
-- this is a classic tutorial; the one I learned from back in 2018.
Unity has updated it quite a bit and it now covers a lot of ground.
Again, scroll down to find the vids.
- udemy basic course
-- a third-party tutorial, got some good reviews and looks pretty
decent. Pretty staightforward, I think.
- "Imphenzia" tutorial
-- another third-party tutorial that looks pretty good.
- former Brad class
-- this is a video of the class from the pandemic. It covers
a bit of Max/MSP stuff at the beginning and adding RTcmix sound
at the end. The part that goes over (quickly!) what we did
in class is from 29:20 -- 37:00. The uRTcmix sound part of
the tutorial is old and has some problems. We'll be doing that
next week.
Class Downloads
- g6610-fall2024-week7-maxmsp-patches.zip
-- the simple 'granular' patches we made at the beginning of the class
- week7-classunity1.zip
-- this is the Unity project we made in class with the rotating
cube. I left the "Library" directory in it, so you don't
have to reload the "Sample Scene" (it should just work).
To run it, save and unpack on your disk, and then use the
"add from disk" feature of the Unity hub to locate the
directory where
you have stored the project. Once it's in your Unity hub,
just click on it and it should start up. It's about
200 MBytes (with that "Library" directory in it).