Skip to content

Commit

Permalink
FFT has "Buffer Size" input replaced with more intuitive "Bin Count" …
Browse files Browse the repository at this point in the history
…input enum
  • Loading branch information
joreg committed Mar 11, 2024
1 parent b2ac091 commit 5b67076
Show file tree
Hide file tree
Showing 6 changed files with 234 additions and 282 deletions.
131 changes: 77 additions & 54 deletions VL.Audio.HDE.vl

Large diffs are not rendered by default.

100 changes: 29 additions & 71 deletions VL.Audio.vl
Original file line number Diff line number Diff line change
Expand Up @@ -5796,7 +5796,7 @@
<ControlPoint Id="GdnOHELkGmnPJZ6OlEnNHF" Bounds="517,266" />
<ControlPoint Id="GNoIvyUysm0LcoMZBzroRy" Bounds="652,271" />
<ControlPoint Id="PQ0udGveYSKLFYTVg81PeA" Bounds="777,256" />
<Node Bounds="416,857,63,26" Id="Ds2QfRjqhqVPY8L1bAQIGR">
<Node Bounds="408,659,63,26" Id="Ds2QfRjqhqVPY8L1bAQIGR">
<p:NodeReference LastCategoryFullName="VL.Audio.FFTOutSignal" LastDependency="VL.Audio.dll">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="FFTOut" />
Expand All @@ -5805,7 +5805,7 @@
<Pin Id="OHVKmjIbxsMO2kDk6XAI5x" Name="Output" Kind="StateOutputPin" />
<Pin Id="QrY5iSZv34DM2rbW0vXXmZ" Name="FFTOut" Kind="OutputPin" />
</Node>
<Node Bounds="388,308,395,456" Id="H6vO3xxFfBNOErlCyz2sSJ">
<Node Bounds="388,308,395,258" Id="H6vO3xxFfBNOErlCyz2sSJ">
<p:NodeReference LastCategoryFullName="Primitive" LastDependency="Builtin">
<Choice Kind="StatefulRegion" Name="Region (Stateful)" Fixed="true" />
<Choice Kind="ProcessStatefulRegion" Name="Cache" />
Expand All @@ -5817,7 +5817,7 @@
<ControlPoint Id="Gn57CDdYlUmNcIZoKugcbT" Bounds="486,314" Alignment="Top" />
<ControlPoint Id="LflNmNaKoMTPx6uW3Nnzkv" Bounds="599,314" Alignment="Top" />
<ControlPoint Id="Fyp261j7FMXMLUDm6U6Wwb" Bounds="768,314" Alignment="Top" />
<ControlPoint Id="Si2WnTvbnAtPEmdYMhLNP9" Bounds="415,758" Alignment="Bottom" />
<ControlPoint Id="Si2WnTvbnAtPEmdYMhLNP9" Bounds="407,560" Alignment="Bottom" />
<ControlPoint Id="Ep2aANmPfKfP4A4WTjizCf" Bounds="404,314" Alignment="Top" />
<Patch Id="DaBhCPftxssPYou2fu2Sf0" ManuallySortedPins="true">
<Patch Id="AsbfpfuiCfVPqMrGKE1dLC" Name="Create" ManuallySortedPins="true" />
Expand All @@ -5831,7 +5831,7 @@
<Pin Id="Jyy2haMC5C2PPCw9qW5xrD" Name="Value" Kind="InputPin" />
<Pin Id="Dmy0eXvxvrgM9GeGvh6EW8" Name="Output" Kind="StateOutputPin" />
</Node>
<Node Bounds="408,601,63,26" Id="TEa4zCAYcAUOAWeWLF7CMT">
<Node Bounds="400,403,63,26" Id="TEa4zCAYcAUOAWeWLF7CMT">
<p:NodeReference LastCategoryFullName="VL.Audio.FFTOutSignal" LastDependency="VL.Audio.dll">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="SetSize" />
Expand All @@ -5841,56 +5841,7 @@
<Pin Id="FSaErKmoQaeMTw4jOpGFAM" Name="Value" Kind="InputPin" />
<Pin Id="EmXaxemUI1YME0KvudtnML" Name="Output" Kind="StateOutputPin" />
</Node>
<Node Bounds="521,443,83,140" Id="KXUNajCvQb7LgDBVaIQ3N2">
<p:NodeReference LastCategoryFullName="Primitive" LastDependency="Builtin">
<Choice Kind="StatefulRegion" Name="Region (Stateful)" Fixed="true" />
<Choice Kind="ApplicationStatefulRegion" Name="Repeat" />
<CategoryReference Kind="Category" Name="Primitive" />
</p:NodeReference>
<Pin Id="CiBNMY1OpmWQTtW3oA1LC8" Name="Iteration Count" Kind="InputPin" />
<Pin Id="SYSYrFZtG5fN0s6gbsHWjh" Name="Break" Kind="OutputPin" />
<ControlPoint Id="SCuNRS3PCLePhgPTjSso94" Bounds="535,577" Alignment="Bottom" />
<ControlPoint Id="JKTrBvEq1wBNofJThZ4DXw" Bounds="535,449" Alignment="Top" />
<Patch Id="EjMskzkGuYJLrzNsBO7cVj" ManuallySortedPins="true">
<Patch Id="U7KXab4Jdg9NzRbK8YYGFB" Name="Create" ManuallySortedPins="true" />
<Patch Id="COIyyYKTMSyQaEYVT0Ms9H" Name="Update" ManuallySortedPins="true">
<Pin Id="DfCNdiZNAKzO6aj6TN5uJP" Name="Break" Kind="OutputPin" />
</Patch>
<Patch Id="S2rICRbZczwPgNnp0Ms14b" Name="Dispose" ManuallySortedPins="true" />
<Node Bounds="533,475,25,19" Id="AJO2SA4rIzfQSYPFsdNkHu">
<p:NodeReference LastCategoryFullName="Math" LastDependency="VL.CoreLib.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="+" />
<CategoryReference Kind="Category" Name="Math" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="JieFeg1gJoiNo5DnPWcylZ" Name="Input" Kind="InputPin" />
<Pin Id="U73zHEw4WtMOf8XidZ8Aky" Name="Input 2" Kind="InputPin" />
<Pin Id="VVpBUbyLLuKOE3e3MPAurw" Name="Output" Kind="OutputPin" />
</Node>
<ControlPoint Id="ETA833lMkYSQItvQqb8ztb" Bounds="556,565" />
<Node Bounds="554,525,31,19" Id="PXEUSMAzH82NF21MZ22jC8">
<p:NodeReference LastCategoryFullName="Math" LastDependency="VL.CoreLib.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="&gt;=" />
<CategoryReference Kind="Category" Name="Math" NeedsToBeDirectParent="true" />
</p:NodeReference>
<Pin Id="VEQPPfFXnn8QV2snsqE63j" Name="Input" Kind="InputPin" />
<Pin Id="EmEaLF3TtnoMnxswwXQQwb" Name="Input 2" Kind="InputPin" />
<Pin Id="LhqbwgMauVHOoGAtAYJb4C" Name="Result" Kind="OutputPin" />
</Node>
</Patch>
</Node>
<Pad Id="ACwLRpDpAsYPHb4GdKdB0H" Comment="Iteration Count" Bounds="522,348,35,15" ShowValueBox="true" isIOBox="true" Value="32">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastDependency="VL.CoreLib.vl">
<Choice Kind="TypeFlag" Name="Integer32" />
</p:TypeAnnotation>
</Pad>
<Pad Id="VkN5O1ODRkkLeiQltYEc9c" Comment="" Bounds="535,422,35,15" ShowValueBox="true" isIOBox="true" Value="1">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastDependency="VL.CoreLib.vl">
<Choice Kind="TypeFlag" Name="Integer32" />
</p:TypeAnnotation>
</Pad>
<Node Bounds="414,679,70,26" Id="RORdnUpeNfwLXycLBQ3UbI">
<Node Bounds="406,481,70,26" Id="RORdnUpeNfwLXycLBQ3UbI">
<p:NodeReference LastCategoryFullName="VL.Audio.FFTOutSignal" LastDependency="VL.Audio.dll">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="SetDBRange" />
Expand All @@ -5899,11 +5850,26 @@
<Pin Id="ATCI4TFoVqVMX5FbqeaQ6O" Name="Value" Kind="InputPin" />
<Pin Id="BIC0ZaQJPuzLI7jJN5TQ7I" Name="Output" Kind="StateOutputPin" />
</Node>
<Node Bounds="533,374,25,19" Id="SbA6LI1IDKDMhNtjD4tTYZ">
<p:NodeReference LastCategoryFullName="Primitive.Integer32" LastDependency="VL.CoreLib.vl">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<CategoryReference Kind="Int32Type" Name="Integer32" NeedsToBeDirectParent="true" />
<Choice Kind="OperationCallFlag" Name="*" />
</p:NodeReference>
<Pin Id="RtqcZClmdCxNI6mRxTEBAP" Name="Input" Kind="InputPin" />
<Pin Id="SKy8a75H3MTNQXrRTNmhUp" Name="Input 2" Kind="InputPin" />
<Pin Id="ByI2Ao0ZGPVPxEZkHuRtKp" Name="Output" Kind="OutputPin" />
</Node>
<Pad Id="R5KFMy68M6SQFgpJ8tfn9s" Comment="" Bounds="573,360,38,15" ShowValueBox="true" isIOBox="true" Value="2">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastDependency="VL.CoreLib.vl">
<Choice Kind="TypeFlag" Name="Integer32" />
</p:TypeAnnotation>
</Pad>
</Patch>
</Node>
<ControlPoint Id="QsmIxUewDdSMcWdgnIZ1bb" Bounds="473,916" />
<ControlPoint Id="U0BR6jO0232QP1JN7zkqMJ" Bounds="514,785" />
<Node Bounds="414,801,79,26" Id="SYNFxh2Aa9YMVDy9Yefo3r">
<ControlPoint Id="QsmIxUewDdSMcWdgnIZ1bb" Bounds="465,718" />
<ControlPoint Id="U0BR6jO0232QP1JN7zkqMJ" Bounds="506,587" />
<Node Bounds="406,603,79,26" Id="SYNFxh2Aa9YMVDy9Yefo3r">
<p:NodeReference LastCategoryFullName="VL.Audio.FFTOutSignal" LastDependency="VL.Audio.dll">
<Choice Kind="NodeFlag" Name="Node" Fixed="true" />
<Choice Kind="OperationCallFlag" Name="SetSmoothing" />
Expand Down Expand Up @@ -5934,17 +5900,6 @@
<Link Id="IPmcejk07TCOtZU2YGrucb" Ids="Ep2aANmPfKfP4A4WTjizCf,DKaKM3xj9ybOOWzC9R0Jdv" />
<Link Id="OYtp7Yg7HHLO96LPnGsXTP" Ids="GXBNIwyVJI4M0KYRY07dWf,SwCsb1Rn3vVOXI4ZoYxwxZ" />
<Link Id="EhdKY0XlQuVLvTPNop6ub5" Ids="SwCsb1Rn3vVOXI4ZoYxwxZ,VLGY6yCknJ2QFXn6ZvqNmR" />
<Link Id="BpGK4KJ7jiLNPmzEOKy22q" Ids="ACwLRpDpAsYPHb4GdKdB0H,CiBNMY1OpmWQTtW3oA1LC8" />
<Link Id="C2p47WRMp5sMgXc1qZmcJg" Ids="JKTrBvEq1wBNofJThZ4DXw,SCuNRS3PCLePhgPTjSso94" IsFeedback="true" />
<Link Id="OuZMfI4d3x8OLpgfuiKFoV" Ids="VVpBUbyLLuKOE3e3MPAurw,SCuNRS3PCLePhgPTjSso94" />
<Link Id="O4ZekeoJhBHO9ycLUj1qJe" Ids="JKTrBvEq1wBNofJThZ4DXw,JieFeg1gJoiNo5DnPWcylZ" />
<Link Id="EAX0kJGgOgPMKGpNnX6lnW" Ids="JKTrBvEq1wBNofJThZ4DXw,U73zHEw4WtMOf8XidZ8Aky" />
<Link Id="ML1V3hFcxcxQdkPk9eR1qW" Ids="VkN5O1ODRkkLeiQltYEc9c,JKTrBvEq1wBNofJThZ4DXw" />
<Link Id="DajFI6S72YROtC4fT5xKo5" Ids="ETA833lMkYSQItvQqb8ztb,DfCNdiZNAKzO6aj6TN5uJP" IsHidden="true" />
<Link Id="HFN2alywRjCMZohp4pogiT" Ids="VVpBUbyLLuKOE3e3MPAurw,VEQPPfFXnn8QV2snsqE63j" />
<Link Id="CS4qXfQkoH3N7kUUE6LXDw" Ids="LflNmNaKoMTPx6uW3Nnzkv,EmEaLF3TtnoMnxswwXQQwb" />
<Link Id="G62j1KkTEx4PO8WE9MJcuY" Ids="LhqbwgMauVHOoGAtAYJb4C,ETA833lMkYSQItvQqb8ztb" />
<Link Id="FrJiLRZk1aXN8wx6nWJniW" Ids="SCuNRS3PCLePhgPTjSso94,FSaErKmoQaeMTw4jOpGFAM" />
<Link Id="I6TZhoYb3ACMQD93ED2aFf" Ids="Ck0vLPdzkZUNwBT4d8OsXJ,U0BR6jO0232QP1JN7zkqMJ" IsHidden="true" />
<Link Id="FoUkxWeuggQMCnxl7w6Jny" Ids="Fyp261j7FMXMLUDm6U6Wwb,ATCI4TFoVqVMX5FbqeaQ6O" />
<Link Id="GhyQEVNBkOlOEiRayYduDM" Ids="BIC0ZaQJPuzLI7jJN5TQ7I,Si2WnTvbnAtPEmdYMhLNP9" />
Expand All @@ -5955,9 +5910,9 @@
<Patch Id="Lt6hp5z1A2LMaoIHRIuSQH" Name="Create" />
<Patch Id="DUkggpGr6KOQGNF6b3Y8Qx" Name="Update" ManuallySortedPins="true">
<Pin Id="UlT8MgGWlUmNfkuAlMvUUB" Name="Input" Kind="InputPin" Bounds="411,203" />
<Pin Id="TlK1oKUqID3MdmenvQXQto" Name="Buffer Size" Kind="InputPin" Bounds="621,314" DefaultValue="512">
<p:TypeAnnotation LastCategoryFullName="Primitive" LastDependency="VL.CoreLib.vl">
<Choice Kind="TypeFlag" Name="Integer32" />
<Pin Id="TlK1oKUqID3MdmenvQXQto" Name="Bin Count" Kind="InputPin" Bounds="621,314" DefaultValue="512">
<p:TypeAnnotation LastCategoryFullName="VL.Audio" LastDependency="VL.Audio.dll">
<Choice Kind="TypeFlag" Name="FFTBinCount" />
</p:TypeAnnotation>
</Pin>
<Pin Id="MosYGvqQ6CqP8Gu31L4xHJ" Name="Window Function" Kind="InputPin" Bounds="576,278" DefaultValue="Hann">
Expand All @@ -5977,6 +5932,9 @@
</p:TypeAnnotation>
</Pin>
</Patch>
<Link Id="Hth0Yyxi2wVQY0KKV4Pzf8" Ids="LflNmNaKoMTPx6uW3Nnzkv,RtqcZClmdCxNI6mRxTEBAP" />
<Link Id="UgsosT3MnQcPWQ27CG5c7k" Ids="ByI2Ao0ZGPVPxEZkHuRtKp,FSaErKmoQaeMTw4jOpGFAM" />
<Link Id="NCOHffTIdGMOmuYFEEcw2i" Ids="R5KFMy68M6SQFgpJ8tfn9s,SKy8a75H3MTNQXrRTNmhUp" />
</Patch>
</Node>
<!--
Expand Down
2 changes: 1 addition & 1 deletion deployment/VL.Audio.nuspec
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
<package xmlns="http://schemas.microsoft.com/packaging/2011/10/nuspec.xsd">
<metadata>
<id>VL.Audio</id>
<version>1.4.7-preview</version>
<version>1.4.8-preview</version>
<title>VL.Audio</title>
<authors>NAudio, vvvv</authors>
<owners>vvvv</owners>
Expand Down
Loading

0 comments on commit 5b67076

Please sign in to comment.