microphone listener

This commit is contained in:
ntr committed 2022-02-03 16:12:06 +11:00
1 parent 407ff42597
commit 02cb0d182e
5 files changed
+1460 -1079

No files matched your search

+26 -2
View File
@@ -2,25 +2,33 @@ using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.VFX;
using UnityEngine.UI;
public class Loader : MonoBehaviour {
public KeyCode NextButton = KeyCode.Space;
public KeyCode PrevButton = KeyCode.Return;
public KeyCode MenuButton = KeyCode.Escape;
public GameObject[] vis;
public GameObject menu;
private int _current = 0;
private int _count;
private bool _menu_visible = false;
void Awake() {
vis = GameObject.FindGameObjectsWithTag("VFX");
_count = vis.Length;
foreach (GameObject v in vis) {
// all visualisations are active
// but their vfx components are disabled in editor
v.SetActive(false);
v.GetComponent<VisualEffect>().enabled = true;
}
_count = vis.Length;
ToggleMenu(_menu_visible);
}
void Start() {
@@ -28,7 +36,10 @@ public class Loader : MonoBehaviour {
Debug.Log(v.ToString());
}
Debug.Log($"{_current}, {_count}");
foreach (var device in Microphone.devices) {
Debug.Log("Microphone: " + device);
}
vis[_current].SetActive(true);
}
@@ -37,6 +48,9 @@ public class Loader : MonoBehaviour {
LoadNextVis();
}
if (Input.GetKeyDown(MenuButton)) {
ToggleMenu(!_menu_visible);
}
}
void LoadNextVis() {
@@ -45,4 +59,14 @@ public class Loader : MonoBehaviour {
_current = next;
vis[next].SetActive(true);
}
void ToggleMenu(bool visible) {
if (visible) {
menu.GetComponent<Canvas>().enabled = true;
} else {
menu.GetComponent<Canvas>().enabled = false;
}
_menu_visible = visible;
}
}
+1207 -1058
View File
File diff suppressed because it is too large. Load diff
+2 -2
View File
@@ -1436,7 +1436,7 @@ MonoBehaviour:
- {fileID: 8926484042661614583}
- {fileID: 8926484042661614585}
dataType: 0
capacity: 1000000
capacity: 10000000
stripCapacity: 16
particlePerStripCount: 16
m_Space: 0
@@ -2379,7 +2379,7 @@ MonoBehaviour:
m_Type:
m_SerializableType: System.Single, mscorlib, Version=4.0.0.0, Culture=neutral,
PublicKeyToken=b77a5c561934e089
m_SerializableObject: 10000
m_SerializableObject: 100000
m_Space: 2147483647
m_Property:
name: Rate
+219 -17
View File
@@ -150,6 +150,8 @@ MonoBehaviour:
- {fileID: 8926484042661615376}
- {fileID: 8926484042661615383}
- {fileID: 8926484042661615393}
- {fileID: 8926484042661615429}
- {fileID: 8926484042661615433}
m_UIPosition: {x: 0, y: 0}
m_UICollapsed: 1
m_UISuperCollapsed: 0
@@ -225,6 +227,20 @@ MonoBehaviour:
max: Infinity
enumValues: []
descendantCount: 0
- name: SizeMult
path: SizeMult
tooltip:
sheetType: m_Float
realType: Single
defaultValue:
m_Type:
m_SerializableType: System.Single, mscorlib, Version=4.0.0.0, Culture=neutral,
PublicKeyToken=b77a5c561934e089
m_SerializableObject: 1
min: 1
max: 10
enumValues: []
descendantCount: 0
m_ImportDependencies: []
m_GraphVersion: 6
m_ResourceVersion: 1
@@ -790,6 +806,7 @@ MonoBehaviour:
m_Direction: 1
m_LinkedSlots:
- {fileID: 8926484042661614946}
- {fileID: 8926484042661615430}
--- !u!114 &8926484042661614646
MonoBehaviour:
m_ObjectHideFlags: 0
@@ -968,7 +985,7 @@ MonoBehaviour:
- {fileID: 8926484042661615001}
- {fileID: 8926484042661615286}
- {fileID: 8926484042661615415}
- {fileID: 8926484042661615424}
- {fileID: 8926484042661615427}
m_UIPosition: {x: 941, y: 333}
m_UICollapsed: 0
m_UISuperCollapsed: 0
@@ -4982,7 +4999,7 @@ MonoBehaviour:
PublicKeyToken=b77a5c561934e089
m_Direction: 0
m_LinkedSlots: []
--- !u!114 &8926484042661615424
--- !u!114 &8926484042661615427
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
@@ -5001,16 +5018,15 @@ MonoBehaviour:
m_UICollapsed: 0
m_UISuperCollapsed: 0
m_InputSlots:
- {fileID: 8926484042661615425}
- {fileID: 8926484042661615426}
- {fileID: 8926484042661615428}
m_OutputSlots: []
m_Disabled: 0
attribute: size
Composition: 0
Source: 0
Random: 2
Random: 0
channels: 6
--- !u!114 &8926484042661615425
--- !u!114 &8926484042661615428
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
@@ -5028,23 +5044,56 @@ MonoBehaviour:
m_UIPosition: {x: 0, y: 0}
m_UICollapsed: 1
m_UISuperCollapsed: 0
m_MasterSlot: {fileID: 8926484042661615425}
m_MasterSlot: {fileID: 8926484042661615428}
m_MasterData:
m_Owner: {fileID: 8926484042661615424}
m_Owner: {fileID: 8926484042661615427}
m_Value:
m_Type:
m_SerializableType: System.Single, mscorlib, Version=4.0.0.0, Culture=neutral,
PublicKeyToken=b77a5c561934e089
m_SerializableObject: 0.5
m_SerializableObject: 0.1
m_Space: 2147483647
m_Property:
name: A
name: Size
m_serializedType:
m_SerializableType: System.Single, mscorlib, Version=4.0.0.0, Culture=neutral,
PublicKeyToken=b77a5c561934e089
m_Direction: 0
m_LinkedSlots: []
--- !u!114 &8926484042661615426
m_LinkedSlots:
- {fileID: 8926484042661615432}
--- !u!114 &8926484042661615429
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: b8ee8a7543fa09e42a7c8616f60d2ad7, type: 3}
m_Name:
m_EditorClassIdentifier:
m_UIIgnoredErrors: []
m_Parent: {fileID: 114350483966674976}
m_Children: []
m_UIPosition: {x: 694, y: 1193}
m_UICollapsed: 0
m_UISuperCollapsed: 0
m_InputSlots:
- {fileID: 8926484042661615430}
- {fileID: 8926484042661615431}
m_OutputSlots:
- {fileID: 8926484042661615432}
m_Operands:
- name: a
type:
m_SerializableType: System.Single, mscorlib, Version=4.0.0.0, Culture=neutral,
PublicKeyToken=b77a5c561934e089
- name: b
type:
m_SerializableType: System.Single, mscorlib, Version=4.0.0.0, Culture=neutral,
PublicKeyToken=b77a5c561934e089
--- !u!114 &8926484042661615430
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
@@ -5062,19 +5111,172 @@ MonoBehaviour:
m_UIPosition: {x: 0, y: 0}
m_UICollapsed: 1
m_UISuperCollapsed: 0
m_MasterSlot: {fileID: 8926484042661615426}
m_MasterSlot: {fileID: 8926484042661615430}
m_MasterData:
m_Owner: {fileID: 8926484042661615424}
m_Owner: {fileID: 8926484042661615429}
m_Value:
m_Type:
m_SerializableType: System.Single, mscorlib, Version=4.0.0.0, Culture=neutral,
PublicKeyToken=b77a5c561934e089
m_SerializableObject: 2
m_SerializableObject: 1
m_Space: 2147483647
m_Property:
name: B
name: a
m_serializedType:
m_SerializableType: System.Single, mscorlib, Version=4.0.0.0, Culture=neutral,
PublicKeyToken=b77a5c561934e089
m_Direction: 0
m_LinkedSlots: []
m_LinkedSlots:
- {fileID: 8926484042661614645}
--- !u!114 &8926484042661615431
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: f780aa281814f9842a7c076d436932e7, type: 3}
m_Name:
m_EditorClassIdentifier:
m_UIIgnoredErrors: []
m_Parent: {fileID: 0}
m_Children: []
m_UIPosition: {x: 0, y: 0}
m_UICollapsed: 1
m_UISuperCollapsed: 0
m_MasterSlot: {fileID: 8926484042661615431}
m_MasterData:
m_Owner: {fileID: 8926484042661615429}
m_Value:
m_Type:
m_SerializableType: System.Single, mscorlib, Version=4.0.0.0, Culture=neutral,
PublicKeyToken=b77a5c561934e089
m_SerializableObject: 1
m_Space: 2147483647
m_Property:
name: b
m_serializedType:
m_SerializableType: System.Single, mscorlib, Version=4.0.0.0, Culture=neutral,
PublicKeyToken=b77a5c561934e089
m_Direction: 0
m_LinkedSlots:
- {fileID: 8926484042661615434}
--- !u!114 &8926484042661615432
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: f780aa281814f9842a7c076d436932e7, type: 3}
m_Name:
m_EditorClassIdentifier:
m_UIIgnoredErrors: []
m_Parent: {fileID: 0}
m_Children: []
m_UIPosition: {x: 0, y: 0}
m_UICollapsed: 1
m_UISuperCollapsed: 0
m_MasterSlot: {fileID: 8926484042661615432}
m_MasterData:
m_Owner: {fileID: 8926484042661615429}
m_Value:
m_Type:
m_SerializableType: System.Single, mscorlib, Version=4.0.0.0, Culture=neutral,
PublicKeyToken=b77a5c561934e089
m_SerializableObject:
m_Space: 2147483647
m_Property:
name:
m_serializedType:
m_SerializableType: System.Single, mscorlib, Version=4.0.0.0, Culture=neutral,
PublicKeyToken=b77a5c561934e089
m_Direction: 1
m_LinkedSlots:
- {fileID: 8926484042661615428}
--- !u!114 &8926484042661615433
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 330e0fca1717dde4aaa144f48232aa64, type: 3}
m_Name:
m_EditorClassIdentifier:
m_UIIgnoredErrors: []
m_Parent: {fileID: 114350483966674976}
m_Children: []
m_UIPosition: {x: 0, y: 0}
m_UICollapsed: 0
m_UISuperCollapsed: 0
m_InputSlots: []
m_OutputSlots:
- {fileID: 8926484042661615434}
m_ExposedName: SizeMult
m_Exposed: 1
m_Order: 5
m_Category:
m_Min:
m_Type:
m_SerializableType: System.Single, mscorlib, Version=4.0.0.0, Culture=neutral,
PublicKeyToken=b77a5c561934e089
m_SerializableObject: 1
m_Max:
m_Type:
m_SerializableType: System.Single, mscorlib, Version=4.0.0.0, Culture=neutral,
PublicKeyToken=b77a5c561934e089
m_SerializableObject: 10
m_IsOutput: 0
m_EnumValues: []
m_ValueFilter: 1
m_Tooltip:
m_Nodes:
- m_Id: 0
linkedSlots:
- outputSlot: {fileID: 8926484042661615434}
inputSlot: {fileID: 8926484042661615431}
position: {x: 557, y: 1244}
expandedSlots: []
expanded: 0
--- !u!114 &8926484042661615434
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: f780aa281814f9842a7c076d436932e7, type: 3}
m_Name:
m_EditorClassIdentifier:
m_UIIgnoredErrors: []
m_Parent: {fileID: 0}
m_Children: []
m_UIPosition: {x: 0, y: 0}
m_UICollapsed: 1
m_UISuperCollapsed: 0
m_MasterSlot: {fileID: 8926484042661615434}
m_MasterData:
m_Owner: {fileID: 8926484042661615433}
m_Value:
m_Type:
m_SerializableType: System.Single, mscorlib, Version=4.0.0.0, Culture=neutral,
PublicKeyToken=b77a5c561934e089
m_SerializableObject: 1
m_Space: 2147483647
m_Property:
name: o
m_serializedType:
m_SerializableType: System.Single, mscorlib, Version=4.0.0.0, Culture=neutral,
PublicKeyToken=b77a5c561934e089
m_Direction: 1
m_LinkedSlots:
- {fileID: 8926484042661615431}
+6
View File
@@ -0,0 +1,6 @@
# TODOS
- BPM Detection
- Modulate variables
- deftones viz