Vember Audio Surge is now open-source

VST, AU, AAX, CLAP, etc. Plugin Virtual Instruments Discussion
Post Reply New Topic
RELATED
PRODUCTS
Surge XT The Sonic Transformation

Post

planetearth wrote: Thu Jun 06, 2019 5:50 pm The VST2 version also doesn't resize properly, and it never has. I'm sure you've heard this before, but I don't have this problem with other plug-ins that resize, including stuff from Tone2, NI, Arturia and others.

Steve
Yup. If those were open source I’d look how they do it (but I don’t think they use vstgui). Or if I knew what they did I would do it. But neither of those are the case.

So what we need is a developer who has made a reliable resizable vst2 and is a windows audio developer to jump in. I am not that person! But I would welcome them even more than you all would!!

Post

sping wrote: Thu Jun 06, 2019 7:08 pm
baconpaul wrote: Thu Jun 06, 2019 4:05 pm I'm 100% sure it fails on cakewalk; the messages it sends me are bad.
"The Bakers" are quite good at fixing bugs on their side, so if you can give me some more info I will forward it to them.
Oooh that would be super useful. Lemme write it up cleanly in a github issue then I’ll send it over here for you to share

Post

Where can I download earlier versions of the Surge installer? I'm looking for the old 1.5x versions.

Post

Just pushed a 1.6.1. Thank you for the rapid feedback on 1.6.0 and apologies for the pair of bugs which you caught.

1.6.1 contains the memory fix, a resize fix which hurt some FL users with the VST3, and some new modes for the SIN oscillator which you may enjoy if you are old and used physical rack FM synths back in the day. I also tested windows reaper and got no paint problems, but I am not sure my VM is showing me all the problems you see. The cakewalk issues are still there. I'll try and write up the collection of them for sharing this week.

Best

Post

I'm getting a crash in Logic with 1.6.1. Here's how to reproduce it:

- Load an instance of Surge
- Increase zoom to 125%
- Close Surge window
- Attempt to re-open Surge window

I've saved the crash log, if that would be helpful?

Post

RAM usage is fine now in 1.6.1! Thanks!


What about installing a copy of "Surge_FX.dll" (VST2) too with the installer?

Post

Yes please. Also if you could attach it to a GitHub issue that would be best but a log here is useful also.

We tested the heck out of it in logic! Wonder what the problem is. Thanks.

Also your exact logic version and macos version would help! Thanks

Finally all the old versions are here https://github.com/surge-synthesizer/releases/releases if you want to back down to 160 or beta9
Last edited by baconpaul on Sun Jun 09, 2019 6:37 pm, edited 2 times in total.

Post

Dandruff wrote: Sun Jun 09, 2019 6:32 pm RAM usage is fine now in 1.6.1! Thanks!


What about installing a copy of "Surge_FX.dll" (VST2) too with the installer?
Sure - do most plugins that do this just install 2 copies? I think that’s easy enough in our installer sequence

Post

baconpaul wrote: Sun Jun 09, 2019 6:34 pmSure - do most plugins that do this just install 2 copies?
I don't know of any other plugins which have such feature ...

Post

baconpaul wrote: Sun Jun 09, 2019 6:32 pm Yes please. Also if you could attach it to a GitHub issue that would be best but a log here is useful also.

We tested the heck out of it in logic! Wonder what the problem is. Thanks.

Also your exact logic version and macos version would help! Thanks

Finally all the old versions are here https://github.com/surge-synthesizer/releases/releases if you want to back down to 160 or beta9
I'm running Logic 10.4.4 and Mojave 10.14.5. I'll post something to GitHub.

Here's part of the crash report (the forum won't let me post all of it – too long).

Code: Select all

Process:               Logic Pro X [1988]
Path:                  /Applications/Logic Pro X.app/Contents/MacOS/Logic Pro X
Identifier:            com.apple.logic10
Version:               10.4.4 (4981.1)
Build Info:            MALogic-4981001000000000~2
App Item ID:           634148309
App External ID:       829681282
Code Type:             X86-64 (Native)
Parent Process:        ??? [1]
Responsible:           Logic Pro X [1988]
User ID:               501

PlugIn Path:             /Library/Audio/Plug-Ins/Components/Surge.component/Contents/MacOS/Surge
PlugIn Identifier:       com.vemberaudio.au.surge
PlugIn Version:          ??? (1.6.0)

Date/Time:             2019-06-09 18:42:44.911 +0100
OS Version:            Mac OS X 10.14.5 (18F132)
Report Version:        12
Anonymous UUID:        749000B8-E118-9F6C-5E6F-9C561975A0EA

Sleep/Wake UUID:       5CCDF137-E4B9-4D93-BD77-262CC08765E1

Time Awake Since Boot: 27000 seconds
Time Since Wake:       22000 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 0x00002aacee46d878
Exception Note:        EXC_CORPSE_NOTIFY

Termination Signal:    Segmentation fault: 11
Termination Reason:    Namespace SIGNAL, Code 0xb
Terminating Process:   exc handler [1988]

VM Regions Near 0x2aacee46d878:
    MALLOC_LARGE           000000013c18d000-0000000144cb3000 [139.1M] rw-/rwx SM=PRV  
--> 
    JS JIT generated code  00002ffa36400000-00002ffa36401000 [    4K] ---/rwx SM=NUL  

Application Specific Information:
objc_msgSend() selector name: setFrame:
MALondonII | 94d3b910e514cb711d268bc5d953046c3bb629e70a5564a403b3bde53d2a75b7 | c00b9a9f1e8f6856155cf0ca1d4534e849f5e268 | 2019-01-08_20:06:17
 
Performing @selector(insertDoubleAction:) from sender MAChannelStripView 0x600000f50c30

Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0   libobjc.A.dylib               	0x00007fff7b2eb39d objc_msgSend + 29
1   com.vemberaudio.au.surge      	0x00000001300fb4f1 std::__1::__function::__func<-[SurgeNSView initWithSurge:preferredSize:]::$_0, std::__1::allocator<-[SurgeNSView initWithSurge:preferredSize:]::$_0>, void (SurgeGUIEditor*)>::operator()(SurgeGUIEditor*&&) + 225
2   com.vemberaudio.au.surge      	0x0000000130182e14 SurgeGUIEditor::open(void*) + 420
3   com.vemberaudio.au.surge      	0x00000001300faaa3 -[SurgeNSView initWithSurge:preferredSize:] + 243
4   com.vemberaudio.au.surge      	0x00000001300fa945 -[SurgeCocoaUI uiViewForAudioUnit:withSize:] + 117
5   com.apple.music.apps.MAAudioUnitSupport	0x000000010fd7e2ce 0x10fd6c000 + 74446
6   com.apple.music.apps.MAAudioEngine	0x0000000111d62a6d CMDAudioUnit::MakeEditorView(long, TGroupID) + 301
7   com.apple.logic10             	0x000000010e80e2d9 0x10d362000 + 21676761
8   com.apple.logic10             	0x000000010e443eb8 0x10d362000 + 17702584
9   com.apple.logic10             	0x000000010e44387b 0x10d362000 + 17700987
10  com.apple.logic10             	0x000000010e447904 0x10d362000 + 17717508
11  com.apple.logic10             	0x000000010dfeb4b5 0x10d362000 + 13145269
12  com.apple.logic10             	0x000000010d73dea3 0x10d362000 + 4046499
13  com.apple.logic10             	0x000000010e81e1b3 0x10d362000 + 21742003
14  com.apple.LogicUIKit          	0x0000000112e9d124 0x112de3000 + 762148
15  com.apple.AppKit              	0x00007fff4e464844 -[NSApplication(NSResponder) sendAction:to:from:] + 312
16  com.apple.LogicUIKit          	0x0000000112ef72ec 0x112de3000 + 1131244
17  com.apple.logic10             	0x000000010dd7d8d9 0x10d362000 + 10598617
18  com.apple.AppKit              	0x00007fff4e4ceb92 -[NSControl sendAction:to:] + 86
19  com.apple.LogicUIKit          	0x000000011306621f 0x112de3000 + 2634271
20  com.apple.LogicUIKit          	0x0000000112ea6f64 0x112de3000 + 802660
21  com.apple.LogicUIKit          	0x0000000112e88820 0x112de3000 + 677920
22  com.apple.LogicUIKit          	0x0000000112eadf9d 0x112de3000 + 831389
23  com.apple.AppKit              	0x00007fff4e3a7b37 -[NSWindow(NSEventRouting) _handleMouseDownEvent:isDelayedEvent:] + 5724
24  com.apple.AppKit              	0x00007fff4e2de3a6 -[NSWindow(NSEventRouting) _reallySendEvent:isDelayedEvent:] + 2295
25  com.apple.AppKit              	0x00007fff4e2dd867 -[NSWindow(NSEventRouting) sendEvent:] + 478
26  com.apple.logic10             	0x000000010d751c92 0x10d362000 + 4127890
27  com.apple.AppKit              	0x00007fff4e17d04f -[NSApplication(NSEvent) sendEvent:] + 331
28  com.apple.logic10             	0x000000010e9e8934 0x10d362000 + 23619892
29  com.apple.logic10             	0x000000010e9e8454 0x10d362000 + 23618644
30  com.apple.logic10             	0x000000010e9e2ec4 0x10d362000 + 23596740
31  com.apple.logic10             	0x000000010e9e896e 0x10d362000 + 23619950
32  com.apple.logic10             	0x000000010e9e8454 0x10d362000 + 23618644
33  com.apple.AppKit              	0x00007fff4e16b874 -[NSApplication run] + 755
34  com.apple.AppKit              	0x00007fff4e15ad7c NSApplicationMain + 777
35  com.apple.logic10             	0x000000010dd7e25d 0x10d362000 + 10601053
36  libdyld.dylib                 	0x00007fff7cabe3d5 start + 1

Thread 1:: JavaScriptCore bmalloc scavenger
0   libsystem_kernel.dylib        	0x00007fff7cbf686a __psynch_cvwait + 10
1   libsystem_pthread.dylib       	0x00007fff7ccb556e _pthread_cond_wait + 722
2   libc++.1.dylib                	0x00007fff79cf9a0a std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 18
3   com.apple.JavaScriptCore      	0x00007fff53ff9122 void std::__1::condition_variable_any::wait<std::__1::unique_lock<bmalloc::Mutex> >(std::__1::unique_lock<bmalloc::Mutex>&) + 82
4   com.apple.JavaScriptCore      	0x00007fff53ffd20b bmalloc::Scavenger::threadRunLoop() + 139
5   com.apple.JavaScriptCore      	0x00007fff53ffca39 bmalloc::Scavenger::threadEntryPoint(bmalloc::Scavenger*) + 9
6   com.apple.JavaScriptCore      	0x00007fff53ffe3a7 void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (*)(bmalloc::Scavenger*), bmalloc::Scavenger*> >(void*) + 39
7   libsystem_pthread.dylib       	0x00007fff7ccb22eb _pthread_body + 126
8   libsystem_pthread.dylib       	0x00007fff7ccb5249 _pthread_start + 66
9   libsystem_pthread.dylib       	0x00007fff7ccb140d thread_start + 13

Thread 2:: com.apple.NSEventThread
0   libsystem_kernel.dylib        	0x00007fff7cbf322a mach_msg_trap + 10
1   libsystem_kernel.dylib        	0x00007fff7cbf376c mach_msg + 60
2   com.apple.CoreFoundation      	0x00007fff50afae6d __CFRunLoopServiceMachPort + 327
3   com.apple.CoreFoundation      	0x00007fff50afa3da __CFRunLoopRun + 1619
4   com.apple.CoreFoundation      	0x00007fff50af9b35 CFRunLoopRunSpecific + 459
5   com.apple.AppKit              	0x00007fff4e17a6a6 _NSEventThread + 175
6   libsystem_pthread.dylib       	0x00007fff7ccb22eb _pthread_body + 126
7   libsystem_pthread.dylib       	0x00007fff7ccb5249 _pthread_start + 66
8   libsystem_pthread.dylib       	0x00007fff7ccb140d thread_start + 13

Thread 3:: MIDIClientNotificationThread
0   libsystem_kernel.dylib        	0x00007fff7cbf322a mach_msg_trap + 10
1   libsystem_kernel.dylib        	0x00007fff7cbf376c mach_msg + 60
2   com.apple.CoreFoundation      	0x00007fff50afae6d __CFRunLoopServiceMachPort + 327
3   com.apple.CoreFoundation      	0x00007fff50afa3da __CFRunLoopRun + 1619
4   com.apple.CoreFoundation      	0x00007fff50af9b35 CFRunLoopRunSpecific + 459
5   com.apple.Foundation          	0x00007fff52d7b8ef -[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 280
6   com.apple.Foundation          	0x00007fff52e4bbea -[NSRunLoop(NSRunLoop) runUntilDate:] + 114
7   com.apple.logic10             	0x000000010d860b39 0x10d362000 + 5237561
8   libsystem_pthread.dylib       	0x00007fff7ccb22eb _pthread_body + 126
9   libsystem_pthread.dylib       	0x00007fff7ccb5249 _pthread_start + 66
10  libsystem_pthread.dylib       	0x00007fff7ccb140d thread_start + 13

Thread 4:: SeqTimer
0   libsystem_kernel.dylib        	0x00007fff7cbf686a __psynch_cvwait + 10
1   libsystem_pthread.dylib       	0x00007fff7ccb55a1 _pthread_cond_wait + 773
2   com.apple.CoreServices.CarbonCore	0x00007fff51e4f724 TSWaitOnConditionTimedRelative + 147
3   com.apple.CoreServices.CarbonCore	0x00007fff51e4f31e TSWaitOnSemaphoreCommon + 410
4   com.apple.CoreServices.CarbonCore	0x00007fff51e36571 TimerThread + 270
5   libsystem_pthread.dylib       	0x00007fff7ccb22eb _pthread_body + 126
6   libsystem_pthread.dylib       	0x00007fff7ccb5249 _pthread_start + 66
7   libsystem_pthread.dylib       	0x00007fff7ccb140d thread_start + 13

Thread 5:
0   libsystem_kernel.dylib        	0x00007fff7cbf322a mach_msg_trap + 10
1   libsystem_kernel.dylib        	0x00007fff7cbf376c mach_msg + 60
2   com.apple.audio.midi.CoreMIDI 	0x00007fff519603e5 XServerMachPort::ReceiveMessage(int&, void*, int&) + 95
3   com.apple.audio.midi.CoreMIDI 	0x00007fff5197c8d3 MIDIProcess::RunMIDIInThread() + 333
4   com.apple.audio.midi.CoreMIDI 	0x00007fff51992af4 XThread::RunHelper(void*) + 10
5   com.apple.audio.midi.CoreMIDI 	0x00007fff5199797d CAPThread::Entry(CAPThread*) + 77
6   libsystem_pthread.dylib       	0x00007fff7ccb22eb _pthread_body + 126
7   libsystem_pthread.dylib       	0x00007fff7ccb5249 _pthread_start + 66
8   libsystem_pthread.dylib       	0x00007fff7ccb140d thread_start + 13

Thread 6:: ExtendedAudioFileScheduler::WorkerThreadProc
0   libsystem_kernel.dylib        	0x00007fff7cbf686a __psynch_cvwait + 10
1   libsystem_pthread.dylib       	0x00007fff7ccb556e _pthread_cond_wait + 722
2   com.apple.music.apps.MAFiles  	0x0000000111b632db ExtendedAudioFileScheduler::WorkerThreadProc() + 123
3   com.apple.music.apps.MAFiles  	0x0000000111b63259 ExtendedAudioFileScheduler::WorkerThreadProc(void*) + 9
4   libsystem_pthread.dylib       	0x00007fff7ccb22eb _pthread_body + 126
5   libsystem_pthread.dylib       	0x00007fff7ccb5249 _pthread_start + 66
6   libsystem_pthread.dylib       	0x00007fff7ccb140d thread_start + 13

Thread 7:: ExtendedAudioFileScheduler::WorkerThreadProc
0   libsystem_kernel.dylib        	0x00007fff7cbf686a __psynch_cvwait + 10
1   libsystem_pthread.dylib       	0x00007fff7ccb556e _pthread_cond_wait + 722
2   com.apple.music.apps.MAFiles  	0x0000000111b632db ExtendedAudioFileScheduler::WorkerThreadProc() + 123
3   com.apple.music.apps.MAFiles  	0x0000000111b63259 ExtendedAudioFileScheduler::WorkerThreadProc(void*) + 9
4   libsystem_pthread.dylib       	0x00007fff7ccb22eb _pthread_body + 126
5   libsystem_pthread.dylib       	0x00007fff7ccb5249 _pthread_start + 66
6   libsystem_pthread.dylib       	0x00007fff7ccb140d thread_start + 13

Thread 8:: com.apple.audio.IOThread.client
0   libsystem_kernel.dylib        	0x00007fff7cbf322a mach_msg_trap + 10
1   libsystem_kernel.dylib        	0x00007fff7cbf376c mach_msg + 60
2   com.apple.audio.CoreAudio     	0x00007fff50566eda HALB_MachPort::SendMessageWithReply(unsigned int, unsigned int, unsigned int, unsigned int, mach_msg_header_t*, bool, unsigned int) + 122
3   com.apple.audio.CoreAudio     	0x00007fff50566e4f HALB_MachPort::SendSimpleMessageWithSimpleReply(unsigned int, unsigned int, int, int&, bool, unsigned int) + 45
4   com.apple.audio.CoreAudio     	0x00007fff5056339f HALC_ProxyIOContext::IOWorkLoop() + 1017
5   com.apple.audio.CoreAudio     	0x00007fff50562df4 HALC_ProxyIOContext::IOThreadEntry(void*) + 122
6   com.apple.audio.CoreAudio     	0x00007fff50562956 HALB_IOThread::Entry(void*) + 72
7   libsystem_pthread.dylib       	0x00007fff7ccb22eb _pthread_body + 126
8   libsystem_pthread.dylib       	0x00007fff7ccb5249 _pthread_start + 66
9   libsystem_pthread.dylib       	0x00007fff7ccb140d thread_start + 13

Thread 9:: com.apple.audio.IOThread.client
0   libsystem_kernel.dylib        	0x00007fff7cbf322a mach_msg_trap + 10
1   libsystem_kernel.dylib        	0x00007fff7cbf376c mach_msg + 60
2   com.apple.audio.CoreAudio     	0x00007fff50566eda HALB_MachPort::SendMessageWithReply(unsigned int, unsigned int, unsigned int, unsigned int, mach_msg_header_t*, bool, unsigned int) + 122
3   com.apple.audio.CoreAudio     	0x00007fff50566e4f HALB_MachPort::SendSimpleMessageWithSimpleReply(unsigned int, unsigned int, int, int&, bool, unsigned int) + 45
4   com.apple.audio.CoreAudio     	0x00007fff5056339f HALC_ProxyIOContext::IOWorkLoop() + 1017
5   com.apple.audio.CoreAudio     	0x00007fff50562df4 HALC_ProxyIOContext::IOThreadEntry(void*) + 122
6   com.apple.audio.CoreAudio     	0x00007fff50562956 HALB_IOThread::Entry(void*) + 72
7   libsystem_pthread.dylib       	0x00007fff7ccb22eb _pthread_body + 126
8   libsystem_pthread.dylib       	0x00007fff7ccb5249 _pthread_start + 66
9   libsystem_pthread.dylib       	0x00007fff7ccb140d thread_start + 13

Thread 10:: ProcessThread1/1024
0   libsystem_kernel.dylib        	0x00007fff7cbf3266 semaphore_wait_trap + 10
1   com.apple.music.apps.MAAudioEngine	0x0000000111ca5595 MD::CallProcessThread(long) + 613
2   libsystem_pthread.dylib       	0x00007fff7ccb22eb _pthread_body + 126
3   libsystem_pthread.dylib       	0x00007fff7ccb5249 _pthread_start + 66
4   libsystem_pthread.dylib       	0x00007fff7ccb140d thread_start + 13

Thread 11:: ProcessThread2/1024
0   libsystem_kernel.dylib        	0x00007fff7cbf3266 semaphore_wait_trap + 10
1   com.apple.music.apps.MAAudioEngine	0x0000000111ca5595 MD::CallProcessThread(long) + 613
2   libsystem_pthread.dylib       	0x00007fff7ccb22eb _pthread_body + 126
3   libsystem_pthread.dylib       	0x00007fff7ccb5249 _pthread_start + 66
4   libsystem_pthread.dylib       	0x00007fff7ccb140d thread_start + 13

Thread 12:: ProcessThread3/1024
0   libsystem_kernel.dylib        	0x00007fff7cbf3266 semaphore_wait_trap + 10
1   com.apple.music.apps.MAAudioEngine	0x0000000111ca5595 MD::CallProcessThread(long) + 613
2   libsystem_pthread.dylib       	0x00007fff7ccb22eb _pthread_body + 126
3   libsystem_pthread.dylib       	0x00007fff7ccb5249 _pthread_start + 66
4   libsystem_pthread.dylib       	0x00007fff7ccb140d thread_start + 13

Thread 13:: ProcessThread4/1024
0   libsystem_kernel.dylib        	0x00007fff7cbf3266 semaphore_wait_trap + 10
1   com.apple.music.apps.MAAudioEngine	0x0000000111ca5595 MD::CallProcessThread(long) + 613
2   libsystem_pthread.dylib       	0x00007fff7ccb22eb _pthread_body + 126
3   libsystem_pthread.dylib       	0x00007fff7ccb5249 _pthread_start + 66
4   libsystem_pthread.dylib       	0x00007fff7ccb140d thread_start + 13

Thread 14:: ProcessThread5/1024
0   libsystem_kernel.dylib        	0x00007fff7cbf3266 semaphore_wait_trap + 10
1   com.apple.music.apps.MAAudioEngine	0x0000000111ca5595 MD::CallProcessThread(long) + 613
2   libsystem_pthread.dylib       	0x00007fff7ccb22eb _pthread_body + 126
3   libsystem_pthread.dylib       	0x00007fff7ccb5249 _pthread_start + 66
4   libsystem_pthread.dylib       	0x00007fff7ccb140d thread_start + 13

Thread 15:: ProcessThread6/1024
0   libsystem_kernel.dylib        	0x00007fff7cbf3266 semaphore_wait_trap + 10
1   com.apple.music.apps.MAAudioEngine	0x0000000111ca5595 MD::CallProcessThread(long) + 613
2   libsystem_pthread.dylib       	0x00007fff7ccb22eb _pthread_body + 126
3   libsystem_pthread.dylib       	0x00007fff7ccb5249 _pthread_start + 66
4   libsystem_pthread.dylib       	0x00007fff7ccb140d thread_start + 13

Thread 16:: ProcessThread7/1024
0   libsystem_kernel.dylib        	0x00007fff7cbf3266 semaphore_wait_trap + 10
1   com.apple.music.apps.MAAudioEngine	0x0000000111ca5595 MD::CallProcessThread(long) + 613
2   libsystem_pthread.dylib       	0x00007fff7ccb22eb _pthread_body + 126
3   libsystem_pthread.dylib       	0x00007fff7ccb5249 _pthread_start + 66
4   libsystem_pthread.dylib       	0x00007fff7ccb140d thread_start + 13

Thread 17:: FileIOThread 4
0   libsystem_kernel.dylib        	0x00007fff7cbf3266 semaphore_wait_trap + 10
1   com.apple.music.apps.MAAudioEngine	0x0000000111cb76b2 0x111c68000 + 325298
2   libsystem_pthread.dylib       	0x00007fff7ccb22eb _pthread_body + 126
3   libsystem_pthread.dylib       	0x00007fff7ccb5249 _pthread_start + 66
4   libsystem_pthread.dylib       	0x00007fff7ccb140d thread_start + 13

Thread 18:: FileIOThread 3
0   libsystem_kernel.dylib        	0x00007fff7cbf3266 semaphore_wait_trap + 10
1   com.apple.music.apps.MAAudioEngine	0x0000000111cb76b2 0x111c68000 + 325298
2   libsystem_pthread.dylib       	0x00007fff7ccb22eb _pthread_body + 126
3   libsystem_pthread.dylib       	0x00007fff7ccb5249 _pthread_start + 66
4   libsystem_pthread.dylib       	0x00007fff7ccb140d thread_start + 13

Thread 19:: FileIOThread 2
0   libsystem_kernel.dylib        	0x00007fff7cbf3266 semaphore_wait_trap + 10
1   com.apple.music.apps.MAAudioEngine	0x0000000111cb76b2 0x111c68000 + 325298
2   libsystem_pthread.dylib       	0x00007fff7ccb22eb _pthread_body + 126
3   libsystem_pthread.dylib       	0x00007fff7ccb5249 _pthread_start + 66
4   libsystem_pthread.dylib       	0x00007fff7ccb140d thread_start + 13

Thread 20:: FileIOThread 1
0   libsystem_kernel.dylib        	0x00007fff7cbf3266 semaphore_wait_trap + 10
1   com.apple.music.apps.MAAudioEngine	0x0000000111cb76b2 0x111c68000 + 325298
2   libsystem_pthread.dylib       	0x00007fff7ccb22eb _pthread_body + 126
3   libsystem_pthread.dylib       	0x00007fff7ccb5249 _pthread_start + 66
4   libsystem_pthread.dylib       	0x00007fff7ccb140d thread_start + 13

Thread 21:: com.apple.CFSocket.private
0   libsystem_kernel.dylib        	0x00007fff7cbfa61a __select + 10
1   com.apple.CoreFoundation      	0x00007fff50b28388 __CFSocketManager + 630
2   libsystem_pthread.dylib       	0x00007fff7ccb22eb _pthread_body + 126
3   libsystem_pthread.dylib       	0x00007fff7ccb5249 _pthread_start + 66
4   libsystem_pthread.dylib       	0x00007fff7ccb140d thread_start + 13

Thread 22:
0   libsystem_kernel.dylib        	0x00007fff7cbfa61a __select + 10
1   com.apple.logic10             	0x000000010e566b1a 0x10d362000 + 18893594
2   com.apple.logic10             	0x000000010e19eead 0x10d362000 + 14929581
3   libsystem_pthread.dylib       	0x00007fff7ccb22eb _pthread_body + 126
4   libsystem_pthread.dylib       	0x00007fff7ccb5249 _pthread_start + 66
5   libsystem_pthread.dylib       	0x00007fff7ccb140d thread_start + 13

Thread 23:: CVDisplayLink
0   libsystem_kernel.dylib        	0x00007fff7cbf686a __psynch_cvwait + 10
1   libsystem_pthread.dylib       	0x00007fff7ccb55a1 _pthread_cond_wait + 773
2   com.apple.CoreVideo           	0x00007fff52884d23 CVDisplayLink::waitUntil(unsigned long long) + 229
3   com.apple.CoreVideo           	0x00007fff528842d2 CVDisplayLink::runIOThread() + 482
4   libsystem_pthread.dylib       	0x00007fff7ccb22eb _pthread_body + 126
5   libsystem_pthread.dylib       	0x00007fff7ccb5249 _pthread_start + 66
6   libsystem_pthread.dylib       	0x00007fff7ccb140d thread_start + 13

Thread 24:: MetronomeUItriggerThread
0   libsystem_kernel.dylib        	0x00007fff7cbf3266 semaphore_wait_trap + 10
1   com.apple.logic10             	0x000000010d49bbe3 0x10d362000 + 1285091
2   libsystem_pthread.dylib       	0x00007fff7ccb22eb _pthread_body + 126
3   libsystem_pthread.dylib       	0x00007fff7ccb5249 _pthread_start + 66
4   libsystem_pthread.dylib       	0x00007fff7ccb140d thread_start + 13

Thread 25:: CVDisplayLink
0   libsystem_kernel.dylib        	0x00007fff7cbf686a __psynch_cvwait + 10
1   libsystem_pthread.dylib       	0x00007fff7ccb55a1 _pthread_cond_wait + 773
2   com.apple.CoreVideo           	0x00007fff52884d23 CVDisplayLink::waitUntil(unsigned long long) + 229
3   com.apple.CoreVideo           	0x00007fff528842d2 CVDisplayLink::runIOThread() + 482
4   libsystem_pthread.dylib       	0x00007fff7ccb22eb _pthread_body + 126
5   libsystem_pthread.dylib       	0x00007fff7ccb5249 _pthread_start + 66
6   libsystem_pthread.dylib       	0x00007fff7ccb140d thread_start + 13

Thread 26:: CVDisplayLink
0   libsystem_kernel.dylib        	0x00007fff7cbf686a __psynch_cvwait + 10
1   libsystem_pthread.dylib       	0x00007fff7ccb55a1 _pthread_cond_wait + 773
2   com.apple.CoreVideo           	0x00007fff52884d23 CVDisplayLink::waitUntil(unsigned long long) + 229
3   com.apple.CoreVideo           	0x00007fff528842d2 CVDisplayLink::runIOThread() + 482
4   libsystem_pthread.dylib       	0x00007fff7ccb22eb _pthread_body + 126
5   libsystem_pthread.dylib       	0x00007fff7ccb5249 _pthread_start + 66
6   libsystem_pthread.dylib       	0x00007fff7ccb140d thread_start + 13

Thread 27:
0   libsystem_pthread.dylib       	0x00007fff7ccb13f0 start_wqthread + 0

Thread 28:: com.apple.NSURLConnectionLoader
0   libsystem_kernel.dylib        	0x00007fff7cbf322a mach_msg_trap + 10
1   libsystem_kernel.dylib        	0x00007fff7cbf376c mach_msg + 60
2   com.apple.CoreFoundation      	0x00007fff50afae6d __CFRunLoopServiceMachPort + 327
3   com.apple.CoreFoundation      	0x00007fff50afa3da __CFRunLoopRun + 1619
4   com.apple.CoreFoundation      	0x00007fff50af9b35 CFRunLoopRunSpecific + 459
5   com.apple.CFNetwork           	0x00007fff4fa60380 -[__CoreSchedulingSetRunnable runForever] + 210
6   com.apple.Foundation          	0x00007fff52d716d2 __NSThread__start__ + 1194
7   libsystem_pthread.dylib       	0x00007fff7ccb22eb _pthread_body + 126
8   libsystem_pthread.dylib       	0x00007fff7ccb5249 _pthread_start + 66
9   libsystem_pthread.dylib       	0x00007fff7ccb140d thread_start + 13

Thread 29:
0   libsystem_pthread.dylib       	0x00007fff7ccb13f0 start_wqthread + 0

Thread 30:
0   libsystem_pthread.dylib       	0x00007fff7ccb13f0 start_wqthread + 0

Post

super useful @onerob and I can replicate. I've found the problem and have a fix. I will almost definitely ship a new version tonight - probably 1.6.1.1. Stay tuned.

Post

OK, that's great!

Post

OK 1.6.1.1 is up on the website and I confirm it fixes this problem. Windows users no need to move from 1.6.1 to 1.6.1.1 but mac users should.

Do I win some sort of "award" for shortest lived release of an AU on KVR? Sorry about that! And thanks for the excellent bug report. It made it really easy to fix. Appreciated.

Post

Another issue:

When the hosts audio engine isn't running, the Surge UI is not getting updated (when choosing different patch for example).

Post

baconpaul wrote: Sun Jun 09, 2019 9:16 pm OK 1.6.1.1 is up on the website and I confirm it fixes this problem. Windows users no need to move from 1.6.1 to 1.6.1.1 but mac users should.

Do I win some sort of "award" for shortest lived release of an AU on KVR? Sorry about that! And thanks for the excellent bug report. It made it really easy to fix. Appreciated.
You're welcome :tu:

Post Reply

Return to “Instruments”