# Properties

![](https://359957319-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6Prt1OyUqLZcYuhvajLY%2Fuploads%2FTBhFRSMnRD9RirLNmMGY%2Fimage.png?alt=media\&token=2d2f398e-e380-41cc-ad70-894049d2db07)&#x20;

The recorder automatically creates a Mic Recorder component as you add it to a gameobject to allow it the option to recorder from your mic.

Buttons:

* Start Recording - starts the recording of the object (and its children) that the component is attached to.
* Stop Recording - stops the current recording, then saves the animation and audio file in their respective folder, then creates a timeline and adds the files to it.
* Play Recording - uses the Clone Prefab to create an instance, adds a Playable Director, puts the last timeline into its Playable asset slot, then plays the timeline.

Debug:

* Debug - if checked, the component will start to throw messages into the console.

Clone:

* Clone Prefab - this is the prefab that is used for playback. The Recorder will create an instance automatically if you have the 'Play After Recording' checked or if you manually press the 'PlayRecording' button at runtime.

File Destinations

* Animation Save Path - the path where the recorded animations are saved.
* Audio Clip Save Path - the path where the recorded audio clips are saved.
* Timeline Save Path - the path where the timelines are saved.

Control Variables

* Record Mic Audio - check this if you want to record your mic with the animations.
* Play After Recording - check this if you want to play your recording automatically after you are done recording.
* Loop - check this if you want your playback to loop over time.
* Playback Speed - how fast do you want your animations to play? A value of 1 is normal speed.
