|
12-18-2017, 03:30 PM
|
#1
|
Human being with feelings
Join Date: Nov 2016
Posts: 341
|
My first plugin is released today!
Been a long time coming, but finally got there :-D
Thanks to everyone here who's helped me on my journey! Especially Youlean and Oli Larkin for their great work on the frameworks.
http://www.bogus-noise.co.uk/compere/
It's a sidechain based A/B testing and mixdown/mastering assistant plugin with visualisers and dynamics metering. Been wanting to make this idea for a few years now and really pleased with how it's turned out.
|
|
|
12-19-2017, 04:20 AM
|
#2
|
Human being with feelings
Join Date: Apr 2009
Location: Berlin, Germany
Posts: 1,248
|
looks good - mac version could do with some more testing though! doesn't show in reaper and crashed live and boo no retina!
|
|
|
12-19-2017, 04:28 AM
|
#3
|
Human being with feelings
Join Date: Nov 2016
Posts: 341
|
Hmmm, odd, I usually use Mac myself and was working in Reaper and Live over here! I shall investigate though, had got some beta testers but expected some 1.0 niggles. Which version of OSX and which plugin formats are you using? Also did you get any crash logs?
|
|
|
12-19-2017, 04:34 AM
|
#4
|
Human being with feelings
Join Date: Nov 2016
Posts: 341
|
As for Retina support, I don't have any Retina hardware so put that on the back burner. Would like to add it later though, but I'm on Youlean's framework and not sure if it's implemented yet.
|
|
|
12-19-2017, 05:46 AM
|
#5
|
Human being with feelings
Join Date: May 2015
Location: Serbia
Posts: 654
|
Quote:
Originally Posted by Bobflip
As for Retina support, I don't have any Retina hardware so put that on the back burner. Would like to add it later though, but I'm on Youlean's framework and not sure if it's implemented yet.
|
Just call pGraphics->UseSystemGUIScaling(); from constructor for retina...
|
|
|
12-19-2017, 05:50 AM
|
#6
|
Human being with feelings
Join Date: May 2015
Location: Serbia
Posts: 654
|
Also for some reason my Avast is marking your windows installation as a virus...
|
|
|
12-19-2017, 06:39 AM
|
#7
|
Human being with feelings
Join Date: Nov 2016
Posts: 341
|
Quote:
Originally Posted by Youlean
Just call pGraphics->UseSystemGUIScaling(); from constructor for retina...
|
My mistake, haha. Will get that sorted very soon!
As for antivirus, I'm guessing that'll be to do with the whirlpool key decryption, I think that kind of thing causes false positives. Will investigate though, cheers.
|
|
|
12-19-2017, 09:53 AM
|
#8
|
Human being with feelings
Join Date: Apr 2009
Location: Berlin, Germany
Posts: 1,248
|
reaper32 crash
Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0 libsystem_kernel.dylib 0xa1669496 __pthread_kill + 10
1 libsystem_pthread.dylib 0xa174fc63 pthread_kill + 90
2 libsystem_c.dylib 0xa15c9a34 abort + 141
3 libc++abi.dylib 0xa01aedf7 abort_message + 135
4 libc++abi.dylib 0xa01cf371 default_terminate_handler() + 244
5 libc++abi.dylib 0xa01cc551 std::__terminate(void (*)()) + 14
6 libc++abi.dylib 0xa01cbf7b __cxa_throw + 122
7 libc++.1.dylib 0xa01952b5 std::__1::__basic_string_common<true>::__throw_len gth_error() const + 85
8 libc++.1.dylib 0xa01965a4 std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::__grow_by(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long) + 214
9 libc++.1.dylib 0xa0195dfb std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::append(unsigned long, char) + 89
10 libc++.1.dylib 0xa0195d80 std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::resize(unsigned long, char) + 56
11 com.BogusNoise.vst.Compere 0x2575dbd4 0x25700000 + 383956
12 com.BogusNoise.vst.Compere 0x2575d9aa 0x25700000 + 383402
13 com.BogusNoise.vst.Compere 0x2570ad37 0x25700000 + 44343
14 com.BogusNoise.vst.Compere 0x2571059e 0x25700000 + 66974
15 com.BogusNoise.vst.Compere 0x2573199c 0x25700000 + 203164
16 com.BogusNoise.vst.Compere 0x2575bb5d 0x25700000 + 375645
17 com.cockos.reaper 0x0036aa29 RunItemScan2(HWND__*, char const*, char const*, FILETIME const*, DirScanInst const*) + 1161
18 com.cockos.reaper 0x00369f65 Run_FXscan(HWND__*) + 1317
19 com.cockos.reaper 0x0036e384 initVSTProc(HWND__*, unsigned int, un
|
|
|
12-19-2017, 10:05 AM
|
#9
|
Human being with feelings
Join Date: Nov 2016
Posts: 341
|
Thanks for that. Can you also tell me which version of OSX and which plugin format you were using? I had both VST2 and AU working in Live and had definitely had VST3 in Reaper.
|
|
|
12-19-2017, 10:12 AM
|
#10
|
Human being with feelings
Join Date: Nov 2016
Posts: 341
|
Ah, hang on (sorry am a bit slow today as caught a cold), looks like that's a Reaper VST2 crash, did you have trouble getting the other formats to show up in Reaper?
|
|
|
12-19-2017, 10:21 AM
|
#11
|
Human being with feelings
Join Date: Apr 2009
Location: Berlin, Germany
Posts: 1,248
|
i only installed vst2
|
|
|
12-19-2017, 10:28 AM
|
#12
|
Human being with feelings
Join Date: Nov 2016
Posts: 341
|
Which OSX?
I've just tested it now in El Capitan and all three formats are running in Reaper.
Edit: Also, VST3 is recommended for Reaper as that supports sidechaining better and makes setup for A/B testing easier. That's mentioned in the manual but I should (and will) put a note in the installer.
|
|
|
12-19-2017, 11:16 AM
|
#13
|
Human being with feelings
Join Date: May 2015
Location: Serbia
Posts: 654
|
|
|
|
12-19-2017, 11:27 AM
|
#14
|
Human being with feelings
Join Date: Nov 2016
Posts: 341
|
Quote:
Originally Posted by Youlean
|
Ah, thanks for that! Actually scanning my Programming folder with Malwarebytes right now, but this sounds more like the issue, as had previously seen the unrecognised developer message. Are there any recommended download servers that would host a couple of installers for a new developer, ideally for free?
|
|
|
12-19-2017, 12:35 PM
|
#15
|
Human being with feelings
Join Date: May 2015
Location: Serbia
Posts: 654
|
Quote:
Originally Posted by Bobflip
Ah, thanks for that! Actually scanning my Programming folder with Malwarebytes right now, but this sounds more like the issue, as had previously seen the unrecognised developer message. Are there any recommended download servers that would host a couple of installers for a new developer, ideally for free?
|
Maybe try first on google drive...
|
|
|
12-19-2017, 05:39 PM
|
#16
|
Human being with feelings
Join Date: Nov 2016
Posts: 341
|
Cheers, will give that a try.
|
|
|
12-20-2017, 03:50 AM
|
#17
|
Human being with feelings
Join Date: Nov 2016
Posts: 341
|
Erk, OK, think I've narrowed down that crash to a bug introduced by the latest WDL-Youlean update, where it crashes if the .ini file isn't found! Have swapped in the previous IPlugConfigFile.cpp and .h and the crash goes away. Not good for people who haven't installed the plugin before, which at this point is everyone in the world except the beta testers, haha!
Going to quickly try writing some kind of ifFileExists check now...
|
|
|
12-20-2017, 04:18 AM
|
#18
|
Human being with feelings
Join Date: May 2015
Location: Serbia
Posts: 654
|
Quote:
Originally Posted by Bobflip
Erk, OK, think I've narrowed down that crash to a bug introduced by the latest WDL-Youlean update, where it crashes if the .ini file isn't found! Have swapped in the previous IPlugConfigFile.cpp and .h and the crash goes away. Not good for people who haven't installed the plugin before, which at this point is everyone in the world except the beta testers, haha!
Going to quickly try writing some kind of ifFileExists check now...
|
I will push an update for that!
|
|
|
12-20-2017, 04:28 AM
|
#19
|
Human being with feelings
Join Date: May 2015
Location: Serbia
Posts: 654
|
Pushed an update to the repo!
|
|
|
12-20-2017, 04:30 AM
|
#20
|
Human being with feelings
Join Date: Nov 2016
Posts: 341
|
Damn, that was quick, I hadn't even finished writing my reply to tell you about my workaround, haha!
|
|
|
12-20-2017, 04:32 AM
|
#21
|
Human being with feelings
Join Date: May 2015
Location: Serbia
Posts: 654
|
Quote:
Originally Posted by Bobflip
Damn, that was quick, I hadn't even finished writing my reply to tell you about my workaround, haha!
|
Hhahha
|
|
|
12-20-2017, 05:11 AM
|
#22
|
Human being with feelings
Join Date: Nov 2016
Posts: 341
|
v1.0.1 is uploaded for OSX, with Windows version to follow!
(Was also able to reinstate a frequency scale on the spectral displays, which had vanished over the weekend and I only realised a couple of hours after release)
One quick question regarding Retina mode - I added the line to enable it, but what's the recommended oversampling rate/size for the graphic files? I currently have them at 2x, but is it 4x for optimum Retina?
|
|
|
12-20-2017, 06:20 AM
|
#23
|
Human being with feelings
Join Date: Apr 2009
Location: Berlin, Germany
Posts: 1,248
|
still crashing! this time VST 3 version reaper 64
Process: REAPER [82612]
Path: /Applications/REAPER64.app/Contents/MacOS/REAPER
Identifier: com.cockos.reaper
Version: 5.70.0 (5.70.0)
Code Type: X86-64 (Native)
Parent Process: ??? [1]
Responsible: REAPER [82612]
User ID: 501
Date/Time: 2017-12-20 13:20:16.990 +0000
OS Version: Mac OS X 10.12.6 (16G1204)
Report Version: 12
Anonymous UUID: 681E5E0C-5B59-3CFB-C9D5-564F41208528
Time Awake Since Boot: 93000 seconds
System Integrity Protection: enabled
Crashed Thread: 0 Dispatch queue: com.apple.main-thread
Exception Type: EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: KERN_INVALID_ADDRESS at 0x0000000000000000
Exception Note: EXC_CORPSE_NOTIFY
Termination Signal: Segmentation fault: 11
Termination Reason: Namespace SIGNAL, Code 0xb
Terminating Process: exc handler [0]
VM Regions Near 0:
-->
__TEXT 0000000100000000-0000000100aa8000 [ 10.7M] r-x/rwx SM=COW /Applications/REAPER64.app/Contents/MacOS/REAPER
Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0 com.BogusNoise.vst3.Compere 0x000000011d04b1ed 0x11cfc4000 + 553453
1 com.BogusNoise.vst3.Compere 0x000000011d02b476 0x11cfc4000 + 423030
2 com.BogusNoise.vst3.Compere 0x000000011d03f04b 0x11cfc4000 + 503883
3 com.BogusNoise.vst3.Compere 0x000000011cfd430a 0x11cfc4000 + 66314
4 com.BogusNoise.vst3.Compere 0x000000011cfec0cf 0x11cfc4000 + 164047
5 com.BogusNoise.vst3.Compere 0x000000011cfeb1e3 0x11cfc4000 + 160227
6 com.BogusNoise.vst3.Compere 0x000000011d048ca8 0x11cfc4000 + 543912
7 com.cockos.reaper 0x00000001007d37b9 VST_HostedPlugin::VST3_Init(int, char const*) + 3241
8 com.cockos.reaper 0x0000000100396844 VST_HostedPlugin::OpenFromUID(char const*, int, char const*) + 516
9 com.cockos.reaper 0x00000001003bfcec FxDsp::FxDsp(int, char const*, void*) + 1548
10 com.cockos.reaper 0x00000001003da311 FxChain::addSelection(HWND__*, bool, int)
|
|
|
12-20-2017, 06:35 AM
|
#24
|
Human being with feelings
Join Date: Nov 2016
Posts: 341
|
Hmmm, well that's stumping! Thanks for the report.
VST3 is running fine in Reaper 32 and 64 over here, and that's both starting with and without the .ini file, so can probably rule that out now.
It looks to be a problem with VST3_Init. I see you're on Sierra, I'm running El Capitan. Could there be any difference between the OSes that might cause that?
|
|
|
Thread Tools |
|
Display Modes |
Linear Mode
|
Posting Rules
|
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is Off
|
|
|
All times are GMT -7. The time now is 12:15 AM.
|