Stephen Berry

Results 391 comments of Stephen Berry

There are literally dozens of libraries that do this for you. I just didn't want to bring in a library. You're not comparing compiler performance if you don't use efficient...

Normally a benchmark should optimized to the task at hand, but if you want to require streaming line by line, that can be optimized as well. So, I can submit...

Thanks for your feedback. - I'm just making very simple optimizations that would take a normal programmer only a few minutes to spot and change. Nothing fancy. And, I think...

Note that if the following are set (opposites), it also doesn't work. ```c++ setWantsKeyboardFocus(true); setMouseClickGrabsKeyboardFocus(true); ... ``` I would like to just have JUCE ignore keyboard input for the component,...

It's pretty simple. I have a `juce::NSViewComponent ns_view_component{};` I then have a `juce::AudioProcessorEditor` that adds the component via `addAndMakeVisible(ns_view_component);` I set my view via `ns_view_component.setView(ns_view);` Where `ns_view` is a void*...

@reuk, looking at the AudioPluginHost, it just uses the AudioProcessorEditor from the AudioProcessor, so it doesn't do any of the low level NSView handling. This makes me believe the issue...

I'll also note that adding a key listening detects keys, and I can print out what keys are being pressed. ```c++ auto& vc = p.ns_view_component; vc.addKeyListener(&key_listener); vc.setBounds(getLocalBounds()); vc.setMouseClickGrabsKeyboardFocus(true); vc.setWantsKeyboardFocus(true); addAndMakeVisible(vc);...

An in place shift would be very appreciated, along with multidimensional FFT shifts.

Thanks for reporting this. I'll look into it.