Annoyingly TD doesn't play the audio from a movie file by default! What you must create is an AUDIO MOVIE CHOP. Drag the MOVIE FILE IN node onto this & connect and Audio Device Out & you'll get the movie audio!
say you have a few words in a sentence or a bunch of words in a line (could be a very long line - I think this requires there to be no "returns" or "new lines" to work). Say you wanted to create a table of all the letters and spaces. This is one way to achieve it. Eg. Here are some words in a line. This might be displayed as a few lines because there are so many words, but there is no return or new line character. Your words will sit inside a text DAT, or some form of DAT. Lets say it's in a select DAT called "select1" Attach a Substitute DAT In the before parameter field, toggle the python option and enter: op('select1').text In the after field, enter : op('select1').text.replace("","/")[1:-1] The first bit of code is just taking your original text. The second is specifying what to replace, in our case it is putting a "/" after everything. The part in the square brackets is saying to start at the 1th lett...
To create a variable that exists at a level & for it's children, we use a text DAT. Inside the DAT, type: me.parent().setVar('variablename', 34) now when you right click the text DAT and select run-script, it creates a little table that contains the variable + value to access this, eg in the radius of a circle, type: me.var('variablename') the circle's radius parameter will now be 34. This variable can be accessed by any nested children by typing the me.var('variablename') code If you make a variable inside one of the children (lets say it's a Base), the parent will NOT be able to access it. If you want a variable to have a changing value, eg. driven by a slider or LFO, you need to use an evaluate dat and a table. Go into the base that contains your variables. inbetween the table & null, add your evaluate dat & connect a blank table as the 2nd input. Give the blank table the correct dimensions & then make sure to recreate the "n...
Make an LFO CHOP. Set it to pulse. Choose a frequency. Connect a COUNT CHOP to it. For this example, set it to Loop Min/Max. And set the Max to something like 9999. Make a NOISE CHOP. Drag the Count CHOP's value into the Seed parameter. You might have to add [0] at the end of the op('noise1')[0] so that the value is actually read. Also set the amplitude and offset to 0.5, so the noise is going from 0 to 1. Connect a MATH CHOP to the noise. In the OP tab, set the integer to Round (so we get whole numbers) and also set the To Range to the numbers you'd like your random values to fall between. You now have random numbers being pulsed.
Comments
Post a Comment