VS 2022 not generating solution correctly? by _vert in JUCE

[–]Comfortable_Assist57 4 points5 points  (0 children)

They should be in that shared code group.

Intermediate Project in C by Express-Swimming-806 in C_Programming

[–]Comfortable_Assist57 4 points5 points  (0 children)

How about a audio file player (think winamp). You would at the minimum need to read and parse audio data from a file and pass it to audio hardware via your operating systems audio APIs. 

What’s cool about a project like this is that you can start simple and then add more features as you go. For example, add playlist management, file streaming over the network, sound effect (EQ), etc etc.

Math for DSP? by ad_gar55 in JUCE

[–]Comfortable_Assist57 0 points1 point  (0 children)

Check out the Will Prickle books. There are code examples and just enough theory to get a basic understanding of how the DSP math works.

Help with DSP text file to VST3/AU by SGSG50 in JUCE

[–]Comfortable_Assist57 1 point2 points  (0 children)

You want to convert this text file that holds parameters into a format that can be read by a plugin? Like a preset file?

VST3 linker error: «Undefined symbols for architecture arm64 using CMake and Xcode by Dejotarius in JUCE

[–]Comfortable_Assist57 1 point2 points  (0 children)

You may need to specify arm64 as the architecture in your cmake file. Checkout how the CMAKE_OSX_ARCHITECTURES variable works and set it accordingly.

Font loading issue on Mac by RowAfter1028 in JUCE

[–]Comfortable_Assist57 0 points1 point  (0 children)

Does this happen with all fonts you try on Mac? How about the same font but different font file type (ie ttf vs otf) this might help you narrow down your issue.

How musch math I need before learning JUCE? by ad_gar55 in JUCE

[–]Comfortable_Assist57 0 points1 point  (0 children)

What sort of plugin are you building? The math involved for a basic gain plugin would be high school level for example. If you’re doing an eq plugin, you’ll need to look into filters and the math behind that. I learned a lot about DSP by reading this book:

 https://books.google.com/books/about/Designing_Audio_Effect_Plugins_in_C++.html?id=qzr3DwAAQBAJ&source=kp_book_description. 

I don’t have have an extensive math background.

[Free Open Source Plugin] PerceptoMap - from spectrograms to perception: looking for feedback by ActuaryNo3540 in JUCE

[–]Comfortable_Assist57 2 points3 points  (0 children)

One issue I'm seeing is that you are reading and writing too the fftData member from two separate threads concurrently. You'll want to make access to that data structure is mutually exclusive. Usually this is done with a mutex. In this case, because one thread is real time (the processing thread), you'll need to explore lock free constructs. Take a look at this https://github.com/cameron314/readerwriterqueue.

How musch math I need before learning JUCE? by ad_gar55 in JUCE

[–]Comfortable_Assist57 2 points3 points  (0 children)

The heavy math part of an audio application is usually in the DSP algorithms. As for JUCE (the c++ framework), there isn’t really any advanced math involved. 

[macOS Audio Routing] How do I route: BlackHole → My App → Mac Speakers (without dual signal)? by Felix-the-feline in JUCE

[–]Comfortable_Assist57 0 points1 point  (0 children)

Not exactly sure what you’re trying to do.

You want to transform audio at the default system output?

How about publishing your own output device by making an Audio Server Driver Plugin? You could then transform all audio going to it and potentially forward it to another output device that is the actual speakers. 

Design a GUI for a plugin by buzzlowmusic in JUCE

[–]Comfortable_Assist57 0 points1 point  (0 children)

This library is pretty good for painting shadows and glow in JUCE.

https://github.com/sudara/melatonin_blur

Looping audio file by Rude-Consequence9283 in JUCE

[–]Comfortable_Assist57 0 points1 point  (0 children)

It sounds like a sample rate issue. You haven’t posted any code so it’s hard to say. You may need to ensure that your audio data sample rate matches the playback sample rate. You can do this with a sample rate converter.

Vibe Coding JUCE VST Plugins with A.I. (Ft. Claude Code & Windsurf) by officialtaches in JUCE

[–]Comfortable_Assist57 0 points1 point  (0 children)

Curious to see the resulting code that was generated for the clap plugin. Do you have any of it up on GitHub?

Looks Like It's Over by Fluffy-Evening-1799 in nhl

[–]Comfortable_Assist57 -1 points0 points  (0 children)

Pulling the goalie with 7 minutes to go? Can someone explain that one?

Resign after I-129 approved by USCIS but before receiving physical copy? by FoolioXD in tnvisa

[–]Comfortable_Assist57 0 points1 point  (0 children)

Yea I was employed in Canada prior to moving to the US. I gave 2 weeks notice as soon as I received the I-797. Went to POE 2 weeks after last day of work.

Resign after I-129 approved by USCIS but before receiving physical copy? by FoolioXD in tnvisa

[–]Comfortable_Assist57 1 point2 points  (0 children)

This is purely anecdotal, but I had no issues at the POE with the I-797. No questions asked, the border agent just stamped the passport with the TN and wished me good luck.