All Projects → adrenak → Unimic

adrenak / Unimic

Licence: mit
A wrapper for Unity's Microphone class.

Projects that are alternatives of or similar to Unimic

3 Modifiers And Abilities
Customise character abilities, weapons, characters and enemies. This includes multiple damage types, modifiers, sounds, animations. By the end you can create your core combat experience. (REF MA_RPG) http://gdev.tv/rpggithub
Stars: ✭ 64 (-1.54%)
Mutual labels:  unity, unity3d
Drawmeshwithmotionvectors
An example showing how to generate per-object motion vectors when using DrawMesh.
Stars: ✭ 65 (+0%)
Mutual labels:  unity, unity3d
Unityasync
Task and Async Utility Package for Unity. Start co-routines from anywhere.
Stars: ✭ 58 (-10.77%)
Mutual labels:  unity, unity3d
Voxelman
Unity ECS + C# Job System example
Stars: ✭ 1,086 (+1570.77%)
Mutual labels:  unity, unity3d
Awesome Unity Open Source On Github
A categorized collection of awesome Unity open source on GitHub (800+)
Stars: ✭ 1,124 (+1629.23%)
Mutual labels:  unity, unity3d
Voxelframework
An awesome Voxel framework for Unity (Game Engine)
Stars: ✭ 57 (-12.31%)
Mutual labels:  unity, unity3d
Erbium
🤺Third Person Character Controller for unity🤺
Stars: ✭ 61 (-6.15%)
Mutual labels:  unity, unity3d
Srp
A customized forward+ render pipeline for Unity
Stars: ✭ 53 (-18.46%)
Mutual labels:  unity, unity3d
Learning Unity Ecs 2
A bunch of small Unity projects where I explore and learn Unity's new ECS and Job System. Updated for the new API.
Stars: ✭ 65 (+0%)
Mutual labels:  unity, unity3d
Ksframework
QQ Group:538722494,KSFramework = KEngine + SLua(or xLua) , Unity3D Framework/Toolsets focus on hot reload
Stars: ✭ 1,119 (+1621.54%)
Mutual labels:  unity, unity3d
X Postprocessing Library
Unity Post Processing Stack Library | Unity引擎的高品质后处理库
Stars: ✭ 1,079 (+1560%)
Mutual labels:  unity, unity3d
09 Zombierunner Original
First person shooter with Unity terrain and AI pathfinding (http://gdev.tv/cudgithub)
Stars: ✭ 64 (-1.54%)
Mutual labels:  unity, unity3d
Unity3d Quicksearch
A Command Palette for Unity
Stars: ✭ 54 (-16.92%)
Mutual labels:  unity, unity3d
Nnao
Neural Network Ambien Occlusion based on http://theorangeduck.com/page/neural-network-ambient-occlusion
Stars: ✭ 57 (-12.31%)
Mutual labels:  unity, unity3d
Shadergraph Custom Nodes
🔨 Collection of custom nodes for ShaderGraph.
Stars: ✭ 53 (-18.46%)
Mutual labels:  unity, unity3d
Unity3d Ai And Procedural Generation Framework
Unity3D AI and Procedural Generation Framework.
Stars: ✭ 58 (-10.77%)
Mutual labels:  unity, unity3d
Urfairy
C# extensions for Unity development
Stars: ✭ 51 (-21.54%)
Mutual labels:  unity, unity3d
Meshstreaminggrasshopper
Plugin for Grasshopper to stream mesh geometry through web socket.
Stars: ✭ 52 (-20%)
Mutual labels:  unity, unity3d
Unity Hierarchy Folders
Specialized folder objects for Unity Hierarchy.
Stars: ✭ 62 (-4.62%)
Mutual labels:  unity, unity3d
Sentry Unity
Sentry SDK for Unity3d
Stars: ✭ 66 (+1.54%)
Mutual labels:  unity, unity3d

UniMic

A convenience wrapper for Unity's Microphone class.

API

Mic class in the Adrenak.UniMic namespace is a singleton and is accessed using Mic.Instance

Properties

  • IsRecording Returns if the Mic instance is recording audio

  • Frequency The frequency of the Microphone AudioClip

  • Sample The last populated sample of the audio data

  • SampleDurationMS The duration of the sample segment in milliseconds that the instance maintains and fires in events.

  • SampleLength The number of samples in the sample segment

  • AudioClip The inner AudioClip of the instance

  • Devices The recording devices that are connected to the machine running the code

  • CurrentDeviceIndex The index of the active device in the Devices list

  • CurrentDeviceName The name of the active device

Events

  • OnStartRecording Event fired when the instance starts to record the audio

  • OnStopRecording Event fired when the instance stops recording the audio

  • OnSampleReady Event fired when a sample of SampleLength has been populated by the instance

Methods

  • UpdateDevices updates the list of available recording devices.

  • ChangeDevice changes the recording device. The method internally restarts the recording process

    • Arguments
      • int index the index of the device in the Devices list
    • Returns
      • void
  • StartRecording starts the microphone recording

    • Arguments
      • int frequency=16000 the frequency of the inner AudioClip
      • int sampleLen the length of a single sample segment that the instance keeps and fires on event
    • Returns
      • void
  • StopRecording stops the microphone recording

    • Returns
      • void

Contact

@github
@www
@npm

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].