AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |
Back to Blog
![]() ![]() Next, you can create a new node instance by right-clicking an empty space in the graph and selecting the corresponding Get Input or Set Output node option from the context menu. Afterwards, the desired properties, such as Display Name and Type, can be set in the Details panel. The On Play Input node has a Trigger pin output used to signal other nodes to begin when the MetaSound plays, and the On Finished Output node has a Trigger pin input used to receive a signal when the MetaSound finishes playing.Īdditional Inputs and Outputs can be created in the Members panel of the MetaSound Editor. For example, every MetaSound starts with an On Play Input node and an On Finished Output node. Input and Output nodes provide access to pins that typically begin or end a data flow through a MetaSound. However, since other node types do not operate at audio rate, a Trigger input may generate a block rate output if it is connected to another node type. When Trigger nodes are triggered through timing nodes or through gameplay events, they are sample-accurate and will execute on a precise sample index in the audio rendering block. Represent a floating-point number variable. Represent a supported UObject type, such as USoundWave which is commonly used to provide the Wave Player node with a reference to the asset to be played. These pins are not directly used during playback, but are useful for relaying information to the audio designer, such as outputting node information to the console log. Provide labeling and debugging functionality. In most cases, they use seconds as their default time unit in the MetaSound Editor. In some instances, these pins may be parameters intended to be consumed at audio-rate, such as for frequency modulation synthesis. Represent an actual audio buffer that can be manipulated by MetaSound nodes. They can be connected to multiple (or even zero) other nodes at once. ![]() MetaSound nodes interact with a variety of data types through pin connections, both individual (circle connector) and array (block connector).Ĭomparable to modular synthesis triggers and are used to execute other nodes, similar to execution pins in Blueprints. The pin and node types listed in this document are built-in types, but you can add your own types by using the C++ API.
0 Comments
Read More
Leave a Reply. |