public static void Switch(PureData source, PureData target) { PureDataInfoManager.Switch(source.infoManager, target.infoManager); source.clipManager.InitializeClips(); PureDataReferences.Switch(source.references, target.references); source.spatializerManager.InitializeSpatializers(); }
public static void Switch(PureData source, PureData target) { PureDataSpatializerManager.Switch(source.spatializerManager, target.spatializerManager); PureDataContainerManager.Switch(source.containerManager, target.containerManager); PureDataInfoManager.Switch(source.infoManager, target.infoManager); source.clipManager.InitializeClips(); }
public PureDataContainer(string name, PureData pureData) { this.name = name; this.pureData = pureData; switchSettings = new PureDataSwitchSettings(pureData); }
public void Initialize(PureData pureData) { this.pureData = pureData; foreach (PureDataBus bus in buses) { bus.Initialize(pureData); } }
public override void OnEnable() { base.OnEnable(); pureData = (PureData)target; pureData.SetExecutionOrder(-15); }
public PureDataInfo(PureDataInfo info, PureData pureData) { this.name = info.name; this.path = info.path; this.samples = info.samples; this.frequency = info.frequency; this.channels = info.channels; this.length = info.length; this.loadOnAwake = info.loadOnAwake; this.output = info.output; this.isFixed = info.isFixed; this.playRangeStart = info.playRangeStart; this.playRangeEnd = info.playRangeEnd; this.volume = info.volume; this.pitch = info.pitch; this.randomVolume = info.randomVolume; this.randomPitch = info.randomPitch; this.fadeIn = info.fadeIn; this.fadeOut = info.fadeOut; this.loop = info.loop; this.dopplerLevel = info.dopplerLevel; this.volumeRolloffMode = info.volumeRolloffMode; this.minDistance = info.minDistance; this.maxDistance = info.maxDistance; this.panLevel = info.panLevel; this.pureData = pureData; }
void OnGUI() { GUILayout.Label("Use the number keys 0-9 to change the pitch of the note"); KeyCode[] keyCodes = { KeyCode.Alpha1, KeyCode.Alpha2, KeyCode.Alpha3, KeyCode.Alpha4, KeyCode.Alpha5, KeyCode.Alpha6, KeyCode.Alpha7, KeyCode.Alpha8, KeyCode.Alpha9, KeyCode.Alpha0 }; for (int i = 0; i < keyCodes.Length; ++i) { if (Input.GetKeyDown(keyCodes[i])) { // Our patch listens for the sample_event message and plays the corresponding note PureData.Send <float>("sample_event", i); } } }
public void Initialize(PureData pureData) { this.pureData = pureData; foreach (PureDataContainer container in containers) { container.Initialize(pureData); } }
void OnGUI() { GUILayout.Label("Current Item: " + (sequenceItem == null ? "None" : sequenceItem.ToString())); GUILayout.Space(16); scroll = GUILayout.BeginScrollView(scroll, GUILayout.Width(Screen.width - 50)); GUILayout.Label("Plays the sequence named 'Urlu'. You can watch it's progress in the PureData script under Sequences."); if (GUILayout.Button("Play")) { sequenceItem = PureData.PlaySequence("Urlu"); } GUILayout.Space(8); if (sequenceItem != null) { GUILayout.Label("Stops the sequence if it is still playing."); if (GUILayout.Button("Stop")) { sequenceItem.Stop(); sequenceItem = null; } } GUILayout.EndScrollView(); }
public override void OnEnable() { base.OnEnable(); pureData = (PureData)target; pureData.SetExecutionOrder(-15); pureData.hierarchyManager.FreezeTransforms(); }
public void Initialize(PureData pureData) { this.pureData = pureData; foreach (PureDataSpatializer spatializer in spatializers) { spatializer.Initialize(pureData); } }
public PureDataSequence(PureData pureData) { this.pureData = pureData; tracks = new [] { new PureDataSequenceTrack(pureData) }; spatializer = new PureDataSequenceSpatializer(pureData); }
public void Initialize(PureData pureData) { this.pureData = pureData; foreach (PureDataSequencePattern pattern in patterns) { pattern.Initialize(pureData); } }
public void Initialize(PureData pureData) { this.pureData = pureData; applicationPlaying = Application.isPlaying; mainThread = Thread.CurrentThread; SampleRate = sampleRate; }
public void Initialize(PureData pureData) { this.pureData = pureData; switchSettings.Initialize(pureData); foreach (PureDataSubContainer subContainer in subContainers) { subContainer.Initialize(pureData); } }
public PureDataInfo(AudioClip clip, PureData pureData) { this.Name = clip.name; this.path = HelperFunctions.GetResourcesPath(clip); this.samples = clip.samples; this.frequency = clip.frequency; this.channels = clip.channels; this.length = clip.length; this.pureData = pureData; }
public void Initialize(PureData pureData) { this.pureData = pureData; foreach (PureDataClip clip in clips) { clip.Initialize(pureData); } }
public void CallToInputsGeneratorFactory() { PureData pureData = new PureData(new List <DataElement>()); IInputsGeneratorFactory sut = new StockInputsGeneratorFactory(InputsType.Basic, 30); var generatorList = sut.GetInputGenerators(pureData); Assert.NotNull(generatorList); }
public void Initialize(PureData pureData) { this.pureData = pureData; foreach (PureDataSequence sequence in sequences) { sequence.Initialize(pureData); } }
public void CallToTargetsGeneratorFactory() { PureData pureData = new PureData(new List <DataElement>()); ITargetsGeneratorFactory sut = new StockTargetsGeneratorFactory(TargetType.Profit, 30); var generatorList = sut.GetTargetGenerators(pureData); Assert.NotNull(generatorList); }
void Awake() { if (!patchOpened) { PureData.OpenPatch("_Main"); PureData.Send("Tempo", tempo); patchOpened = true; } }
public PureDataClip(PureDataInfo info, PureData pureData) { this.name = info.Name; this.path = info.path; this.samples = info.samples; this.frequency = info.frequency; this.channels = info.channels; this.length = info.length; this.pureData = pureData; }
public void Initialize(PureData pureData) { this.pureData = pureData; if (Application.isPlaying) { panLeftSendName = "uspatializer_pan_left" + name; panRightSendName = "uspatializer_pan_right" + name; } }
// Use this for initialization void Start() { //Define button width and height btn_width = 100; btn_height = 50; field_width = 100; field_height = 25; // Opening the patch will connect it up to the DSP PureData.OpenPatch("abstract"); }
public void Initialize(PureData pureData) { this.pureData = pureData; if (Application.isPlaying) { InitializeClips(); BuildDicts(); } }
public override void OnEnter() { jumpCounter = jumpDuration; jumpOrientation = Layer.orientation; jumpYPosition = transform.position.Rotate(jumpOrientation).y; velocity = rigidbody2D.velocity + new Vector2(0, jumpHeight * jumpMinHeight).Rotate(-jumpOrientation); rigidbody2D.velocity = velocity; PureData.Send("Jump"); }
public void Initialize(PureData pureData) { this.pureData = pureData; if (Application.isPlaying) { InitializeSources(); pureData.communicator.Receive("uaudiosource_fadeout", FadeOutSourceReceiver, true); pureData.communicator.Receive("uaudiosource_stop", StopSourceReceiver, true); } }
void DestroyObject(GameObject obj) { obj.layer = 19; StartCoroutine(PlayDestructionParticleFX(obj)); foreach (SpriteRenderer sprite in obj.GetComponentsInChildren<SpriteRenderer>()) { StartCoroutine(FadeOutAlpha(sprite, 10)); } PureData.Send("Destroy"); }
public IEnumerable <ITargetGenerator> GetTargetGenerators(PureData pureData) { switch (_type) { case TargetType.Profit: return(GetProfitList(pureData)); default: throw new ArgumentException($"{_type} is not supported"); } }
public void Initialize(PureData pureData) { this.pureData = pureData; InitializeSettings(); if (!Application.isPlaying) { SetResourcesPath(); } }
public void Initialize(PureData pureData) { this.pureData = pureData; foreach (PureDataSequenceTrack track in tracks) { track.Initialize(pureData); } spatializer.Initialize(pureData); }
public void Initialize(PureData pureData) { listener = Object.FindObjectOfType<AudioListener>(); if (listener == null) { GameObject newListener = new GameObject("Listener"); listener = newListener.AddComponent<AudioListener>(); listener.transform.Reset(); Logger.LogWarning("No listener was found in the scene. One was automatically created."); } // HACK Trick to activate OnAudioFilterRead listener.enabled = false; filterRead = listener.GetOrAddComponent<PureDataFilterRead>(); filterRead.Initialize(pureData); listener.enabled = true; transform = listener.transform; }
public PureDataSubContainer(PureDataContainer container, int parentId, PureDataSubContainer subContainer, PureData pureData) { this.Copy(subContainer, "id", "parentId", "childrenIds"); this.name = container.Name; this.id = container.GetUniqueID(); this.parentId = parentId; this.pureData = pureData; switchSettings = new PureDataSwitchSettings(pureData); if (parentId == 0) { container.childrenIds.Add(id); } else { container.GetSubContainerWithID(parentId).childrenIds.Add(id); } }
public void Initialize(PureData pureData) { this.pureData = pureData; switchSettings.Initialize(pureData); }
public PureDataSourceItem(PureDataSource audioSource, PureData pureData) : base(pureData) { this.audioSource = audioSource; }
public PureDataBridge(PureData pureData) { this.pureData = pureData; }
protected PureDataItem(PureData pureData) { this.pureData = pureData; }
protected PureDataSpatializerBase(PureData pureData) { this.pureData = pureData; }
public PureDataSymbolReceiver(string sendName, SymbolReceiveCallback symbolReceiver, bool asynchronous, PureData pureData) : base(sendName, asynchronous, pureData) { this.symbolReceiver = symbolReceiver; }
public PureDataCommandParser(PureData pureData) { this.pureData = pureData; }
public PureDataInfoManager(PureData pureData) { this.pureData = pureData; UpdateInfos(); }
public PureDataSequenceTrack(PureData pureData) { this.pureData = pureData; }
public void Initialize(PureData pureData) { this.pureData = pureData; }
public PureDataItemManager(PureData pureData) { this.pureData = pureData; }
protected PureDataSpatializerDoppler(PureData pureData) : base(pureData) { }
public PureDataContainerItem(string name, PureData pureData) : base(pureData) { this.name = name; }
public PureDataSequenceItem(PureDataSequence sequence, PureData pureData) : base(pureData) { this.sequence = sequence; }
public PureDataSequenceSpatializer(PureData pureData) : base(pureData) { }
public PureDataSwitchSettings(PureData pureData) { this.pureData = pureData; }
protected PureDataReceiver(string sendName, bool asynchronous, PureData pureData) { this.sendName = sendName; this.asynchronous = asynchronous; this.pureData = pureData; }
public PureDataContainerItemInternal(string name, PureData pureData) : base(name, pureData) { }
public PureDataHierarchyManager(PureData pureData) { this.pureData = pureData; }