Welcome to WSL!

Make yourself at home, but before posting, please may I ask you to read the following topics.


Posting 101
Server space, screenshots, and you

Thank you!

PS. please pretty please:


Image

[Fuse] Suck Less Audio File Modifier

User avatar
ALM
Posts: 1
Joined: Wed Feb 12, 2020 10:38 pm

Re: [Fuse] Suck Less Audio File Modifier

#91

Post by ALM » Wed Feb 12, 2020 11:02 pm

First off, thank you for making this fuse. I'm new here and have been playing around with this fuse recently. I came to this thread multiple times to figure out issues and so far all of them have been resolved. I just made an account to add 1 thing I wasn't able to find on this thread that caused me an issue and then I eventually solved. IF YOUR .WAV FILE HAS ANY NON-ROMAN CHARACTERS (ex. 漢字) in the file name, this fuse will not recognize it or function properly. So make sure to remove any non-roman characters from your file names before you import to Resolve.

Tags:

User avatar
SecondMan
Site Admin
Posts: 4501
Joined: Thu Jul 31, 2014 5:31 pm
Answers: 28
Location: Vancouver, Canada
Been thanked: 121 times
Contact:

Re: [Fuse] Suck Less Audio File Modifier

#92

Post by SecondMan » Mon Feb 17, 2020 12:27 pm

ALM wrote:
Wed Feb 12, 2020 11:02 pm
I just made an account to add 1 thing
Thanks, always nice to see :)

I assume this is Windows? I believe this is actually a Lua limitation on that platform - I should test it in Linux to see if it is the same there. I've looked into a bit in the past, but some of the proposed workarounds seemed very cumbersome at best and I have yet to find one that actually works...

User avatar
BrainSmashR
Posts: 28
Joined: Fri Jan 18, 2019 4:15 pm
Been thanked: 3 times

Re: [Fuse] Suck Less Audio File Modifier

#93

Post by BrainSmashR » Sat Apr 18, 2020 8:23 am

So I cannabilized the RAM from an older PC so I could put 32 gigs in the new PC and was able to churn out this monster in DaVinci Resolve, which I think is a SIGNIFICANT improvement over the Van Halen video

User avatar
ShadowMaker SdR
Fusionista
Posts: 906
Joined: Sun Sep 21, 2014 6:17 am
Answers: 8
Been thanked: 39 times

Re: [Fuse] Suck Less Audio File Modifier

#94

Post by ShadowMaker SdR » Sat Apr 18, 2020 1:01 pm

Here's a weird one.

I have animated a polyline driven by the WSL Audio modifier and some calculations.
Interactively in Fusion 16, everything set to HiQ, everything works exactly as advertised.
But as soon as I do an actual render, all images render empty. I have no idea why.
Do you, @SecondMan ?

  1. {
  2.     Tools = ordered() {
  3.         Polygon1 = PolylineMask {
  4.             DrawMode = "ModifyOnly",
  5.             DrawMode2 = "InsertAndModify",
  6.             PolyLine2Disabled = true,
  7.             Inputs = {
  8.                 Filter = Input { Value = FuID { "Fast Gaussian" }, },
  9.                 MaskWidth = Input { Value = 1920, },
  10.                 MaskHeight = Input { Value = 1080, },
  11.                 PixelAspect = Input { Value = { 1, 1 }, },
  12.                 ClippingMode = Input { Value = FuID { "None" }, },
  13.                 Polyline = Input {
  14.                     Value = Polyline {
  15.                         Closed = true,
  16.                         Points = {
  17.                             { Linear = true, LockPF = true, LockP = true, X = 0.5, Y = 0, LX = -0.333333333333333, LY = -5.08641824599939e-006, RX = -0.333333333333333, RY = 5.08641824599939e-006, PublishID = "Point0" },
  18.                             { Linear = true, LockP = true, X = -0.5, Y = 1.52592547379982e-005, LX = 0.333333333333333, LY = -5.08641824599939e-006, RX = 0, RY = -1.01728364919988e-005, PublishID = "Point1" },
  19.                             { Linear = true, LockP = true, X = -0.5, Y = -1.52592547379982e-005, LX = 0, LY = 1.01728364919988e-005, RX = 0.333333333333333, RY = 5.08641824599939e-006, PublishID = "Point2" }
  20.                         }
  21.                     },
  22.                 },
  23.                 Polyline2 = Input {
  24.                     Value = Polyline {
  25.                         Closed = true,
  26.                         Points = {
  27.                             { Linear = true, LockPF = true, LockP = true, X = 0.5, Y = 0, LX = -0.333333333333333, LY = -1.01728364919988e-005, RX = -0.333333333333333, RY = 1.01728364919988e-005 },
  28.                             { Linear = true, LockP = true, X = -0.5, Y = 3.05185094759963e-005, LX = 0.333333333333333, LY = -1.01728364919988e-005, RX = 0, RY = -2.03456729839975e-005, PublishID = "Point3" },
  29.                             { Linear = true, LockP = true, X = -0.5, Y = -3.05185094759963e-005, LX = 0, LY = 2.03456729839975e-005, RX = 0.333333333333333, RY = 1.01728364919988e-005, PublishID = "Point4" }
  30.                         }
  31.                     },
  32.                 },
  33.                 Point0 = Input { Value = { 1, 0.5 }, },
  34.                 Point1 = Input {
  35.                     SourceOp = "AudioWAV1",
  36.                     Source = "Output",
  37.                 },
  38.                 Point2 = Input {
  39.                     SourceOp = "Expression1",
  40.                     Source = "PointResult",
  41.                 },
  42.                 Point3 = Input {
  43.                     SourceOp = "BovensteBlurpolyline",
  44.                     Source = "PointResult",
  45.                     Disabled = true,
  46.                 },
  47.                 Point4 = Input {
  48.                     SourceOp = "OndersteBlurPolyline",
  49.                     Source = "PointResult",
  50.                     Disabled = true,
  51.                 },
  52.             },
  53.             ViewInfo = OperatorInfo { Pos = { 440, 16.5 } },
  54.         },
  55.         AudioWAV1 = Fuse.SuckLessAudioPoint {
  56.             CtrlWZoom = false,
  57.             NameSet = true,
  58.             Inputs = {
  59.                 WaveFile = Input { Value = "F:\\Projecten\\PRJ_HeartOfStoneSanthraxVideo\\TrompetApart.wav", },
  60.                 LockXY = Input { Value = 0, },
  61.                 AmplitudeScale = Input { Value = 0, },
  62.                 AmplitudeOffset = Input { Value = 0, },
  63.                 ModeY = Input { Value = FuID { "UnsignedMax" }, },
  64.                 AmplitudeScaleY = Input { Value = 0.5, },
  65.             },
  66.             Version = 250
  67.         },
  68.         Expression1 = Expression {
  69.             Inputs = {
  70.                 p1 = Input {
  71.                     SourceOp = "AudioWAV1",
  72.                     Source = "Output",
  73.                 },
  74.                 PointExpressionX = Input { Value = "0", },
  75.                 PointExpressionY = Input { Value = "1-p1y", },
  76.             },
  77.         },
  78.         BovensteBlurpolyline = Expression {
  79.             NameSet = true,
  80.             Inputs = {
  81.                 p1 = Input {
  82.                     SourceOp = "AudioWAV1",
  83.                     Source = "Output",
  84.                 },
  85.                 n1 = Input { Value = 2, },
  86.                 PointExpressionX = Input { Value = "0", },
  87.                 PointExpressionY = Input { Value = "((p1y-0.5)*n1)+0.5", },
  88.             },
  89.         },
  90.         OndersteBlurPolyline = Expression {
  91.             NameSet = true,
  92.             Inputs = {
  93.                 p1 = Input {
  94.                     SourceOp = "BovensteBlurpolyline",
  95.                     Source = "PointResult",
  96.                 },
  97.                 PointExpressionX = Input { Value = "0", },
  98.                 PointExpressionY = Input { Value = "1-p1y", },
  99.             },
  100.         },
  101.         Background1 = Background {
  102.             CtrlWZoom = false,
  103.             Inputs = {
  104.                 EffectMask = Input {
  105.                     SourceOp = "Polygon1",
  106.                     Source = "Mask",
  107.                 },
  108.                 GlobalOut = Input { Value = 4750, },
  109.                 Width = Input { Value = 1920, },
  110.                 Height = Input { Value = 1080, },
  111.                 ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
  112.                 TopLeftRed = Input { Value = 1, },
  113.                 TopLeftGreen = Input { Value = 1, },
  114.                 TopLeftBlue = Input { Value = 1, },
  115.             },
  116.             ViewInfo = OperatorInfo { Pos = { 495, 148.5 } },
  117.         },
  118.         VariBlur1 = VariBlur {
  119.             Inputs = {
  120.                 XBlurSize = Input { Value = 5, },
  121.                 Input = Input {
  122.                     SourceOp = "Background1",
  123.                     Source = "Output",
  124.                 },
  125.                 BlurImage = Input {
  126.                     SourceOp = "Background1",
  127.                     Source = "Output",
  128.                 },
  129.             },
  130.             ViewInfo = OperatorInfo { Pos = { 880, 181.5 } },
  131.         },
  132.         Saver1 = Saver {
  133.             Inputs = {
  134.                 ProcessWhenBlendIs00 = Input { Value = 0, },
  135.                 Clip = Input {
  136.                     Value = Clip {
  137.                         Filename = "F:\\Projecten\\PRJ_HeartOfStoneSanthraxVideo\\Elements\\Trompet_basislichtstraal\\TrompetStraal.tga",
  138.                         FormatID = "TargaFormat",
  139.                         Length = 0,
  140.                         Saving = true,
  141.                         TrimIn = 0,
  142.                         ExtendFirst = 0,
  143.                         ExtendLast = 0,
  144.                         Loop = 1,
  145.                         AspectMode = 0,
  146.                         Depth = 1,
  147.                         TimeCode = 0,
  148.                         GlobalStart = -2000000000,
  149.                         GlobalEnd = 0
  150.                     },
  151.                 },
  152.                 OutputFormat = Input { Value = FuID { "TargaFormat" }, },
  153.                 ["Gamut.SLogVersion"] = Input { Value = FuID { "SLog2" }, },
  154.                 Input = Input {
  155.                     SourceOp = "VariBlur1",
  156.                     Source = "Output",
  157.                 },
  158.             },
  159.             ViewInfo = OperatorInfo { Pos = { 1045, 181.5 } },
  160.         }
  161.     }
  162. }

User avatar
SecondMan
Site Admin
Posts: 4501
Joined: Thu Jul 31, 2014 5:31 pm
Answers: 28
Location: Vancouver, Canada
Been thanked: 121 times
Contact:

Re: [Fuse] Suck Less Audio File Modifier

#95

Post by SecondMan » Mon Apr 20, 2020 5:05 pm

BrainSmashR wrote:
Sat Apr 18, 2020 8:23 am
was able to churn out this monster in DaVinci Resolve
Haha love it - nice subtle background too. Fusion should have its own underground demo scene, really.

Keep it up! Remember you can modify all parameters with Suck Less Audio, including any of the animatable controls of a Plasma node... ;)

User avatar
DimaS
Posts: 7
Joined: Mon Apr 27, 2020 4:23 pm

the «Suck Less Audio» does not work

#96

Post by DimaS » Mon Apr 27, 2020 4:34 pm



Hey, everybody.
My Suck Less Audio plug-in doesn't work, it shows black eran after use.
Tell me what to do.
Thank you.

User avatar
SecondMan
Site Admin
Posts: 4501
Joined: Thu Jul 31, 2014 5:31 pm
Answers: 28
Location: Vancouver, Canada
Been thanked: 121 times
Contact:

Re: [Fuse] Suck Less Audio File Modifier

#97

Post by SecondMan » Mon Apr 27, 2020 4:42 pm

DimaS wrote:
Mon Apr 27, 2020 4:34 pm
Tell me what to do.
Moved your post to the Suck Less Audio topic.

Your file path contains special characters which is something that Lua (the scripting language) doesn't like. Put the sample file in your H:/ root location (if just for testing) to confirm that it works.

Also make sure that the sample file is of the required format (see opening post of this topic). Check the Console for any error messages.

Hope that helps!

User avatar
DimaS
Posts: 7
Joined: Mon Apr 27, 2020 4:23 pm

Re: [Fuse] Suck Less Audio File Modifier

#98

Post by DimaS » Mon Apr 27, 2020 6:36 pm

SecondMan wrote:
Mon Apr 27, 2020 4:42 pm
Also make sure that the sample file is of the required format (see opening post of this topic).
Thank you so much!
The problem was in the .wav file itself.
Converted audio file wav - everything worked!
The best!

Added in 14 minutes 1 second:
How to apply a lighting effect instead of text? I could not get.

User avatar
SecondMan
Site Admin
Posts: 4501
Joined: Thu Jul 31, 2014 5:31 pm
Answers: 28
Location: Vancouver, Canada
Been thanked: 121 times
Contact:

Re: [Fuse] Suck Less Audio File Modifier

#99

Post by SecondMan » Mon Apr 27, 2020 11:50 pm

Oh, interesting. So the path itself worked? Good to know...
DimaS wrote:
Mon Apr 27, 2020 6:50 pm
How to apply a lighting effect instead of text?
I don't understand the question. What are you trying to do, exactly? Suck Less Audio is a Modifier Fuse - you can use it to modify any number and point parameter in Fusion. Not quite sure what you mean with "lighting"?

User avatar
BrainSmashR
Posts: 28
Joined: Fri Jan 18, 2019 4:15 pm
Been thanked: 3 times

Re: [Fuse] Suck Less Audio File Modifier

#100

Post by BrainSmashR » Wed Apr 29, 2020 6:17 pm

OMG...this background
Simple fire clip with the audio fuse animating the frequency of MT_Colorama. I hate to sound like a fanboy, but this thing is amazing

User avatar
SecondMan
Site Admin
Posts: 4501
Joined: Thu Jul 31, 2014 5:31 pm
Answers: 28
Location: Vancouver, Canada
Been thanked: 121 times
Contact:

Re: [Fuse] Suck Less Audio File Modifier

#101

Post by SecondMan » Wed Apr 29, 2020 9:37 pm

:cheer:

User avatar
DimaS
Posts: 7
Joined: Mon Apr 27, 2020 4:23 pm

Re: [Fuse] Suck Less Audio File Modifier

#102

Post by DimaS » Wed Apr 29, 2020 9:54 pm

SecondMan wrote:
Mon Apr 27, 2020 11:50 pm
I don't understand the question. What are you trying to do, exactly? Suck Less Audio is a Modifier Fuse - you can use it to modify any number and point parameter in Fusion. Not quite sure what you mean with "lighting"?
I want to apply the effect: BtightnessContrast - Gain
So that Gain would blink in tune with the music.
I didn't make it :(
It would be great if you could show me in detail how to do that.

User avatar
SecondMan
Site Admin
Posts: 4501
Joined: Thu Jul 31, 2014 5:31 pm
Answers: 28
Location: Vancouver, Canada
Been thanked: 121 times
Contact:

Re: [Fuse] Suck Less Audio File Modifier

#103

Post by SecondMan » Thu Apr 30, 2020 8:00 am

DimaS wrote:
Wed Apr 29, 2020 9:54 pm
It would be great if you could show me in detail how to do that.
You do it exactly the same way you did with the text:

Image

If that doesn't work for you, feel free to post your setup and I will take a look.

User avatar
DimaS
Posts: 7
Joined: Mon Apr 27, 2020 4:23 pm

Re: [Fuse] Suck Less Audio File Modifier

#104

Post by DimaS » Thu Apr 30, 2020 11:43 am

SecondMan wrote:
Thu Apr 30, 2020 8:00 am
If that doesn't work for you, feel free to post your setup and I will take a look.
_#1.png
_#2.png
After application, the effect does not work.
I do with the picture, it works, with video no
You do not have the required permissions to view the files attached to this post.

User avatar
panospc
Posts: 1
Joined: Fri May 01, 2020 4:45 pm

Re: [Fuse] Suck Less Audio File Modifier

#105

Post by panospc » Fri May 01, 2020 5:12 pm

Thank you for this fuse.

I added the modifier to the size parameter of a text node but the motion is very sharp. Is there any way to make the modifier smoother/less sensitive?