Giter VIP home page Giter VIP logo

Comments (37)

sebastien-bouffier avatar sebastien-bouffier commented on September 4, 2024

Hello metaphorz, I will try to fix it asap. Please confirm, do you compile the code of the v0.5.0 tag or the last commit 799e924 ?

from bidoo.

sebastien-bouffier avatar sebastien-bouffier commented on September 4, 2024

Just pushed some changes on MOiRE to fix some issues on controls overriding under automation. Added some checks to make the code a little more robust. Tell me if you can build and use it please.

from bidoo.

metaphorz avatar metaphorz commented on September 4, 2024

On your first question, I tried the binaries that JW loaded into the Facebook page and had the Moire problem. Then, I built from source (not the 0.5.0 tag, but the latest commit.

On your second comment, should I build from the tagged version or not?

from bidoo.

metaphorz avatar metaphorz commented on September 4, 2024

I see now that you have 0.5.0, 0.5.1, 0.5.2, and 0.5.3

from bidoo.

metaphorz avatar metaphorz commented on September 4, 2024

Just cloned again (from master) and remade. Same issue with Moire. Here is the dump

Process: Rack [45070]
Path: /Applications/Rack.app/Contents/MacOS/Rack
Identifier: com.vcvrack.rack
Version: ??? (???)
Code Type: X86-64 (Native)
Parent Process: ??? [1]
Responsible: Rack [45070]
User ID: 501

Date/Time: 2017-11-30 10:05:39.579 -0600
OS Version: Mac OS X 10.13.1 (17B48)
Report Version: 12
Anonymous UUID: D6D40B3C-0FAD-6B61-AE53-2A01468BB84E

Sleep/Wake UUID: 3059DF44-C7B9-4856-93C1-7FD5B8404D3B

Time Awake Since Boot: 200000 seconds
Time Since Wake: 85000 seconds

System Integrity Protection: enabled

Crashed Thread: 4

Exception Type: EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: KERN_INVALID_ADDRESS at 0x00000001000000a9
Exception Note: EXC_CORPSE_NOTIFY

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

VM Regions Near 0x1000000a9:
-->
__TEXT 0000000100c19000-0000000100ccf000 [ 728K] r-x/rwx SM=COW /Applications/Rack.app/Contents/MacOS/Rack

Thread 0:: Dispatch queue: com.apple.main-thread
0 libsystem_malloc.dylib 0x00007fff703d5c02 nano_malloc + 52
1 libsystem_malloc.dylib 0x00007fff703cf201 malloc_zone_malloc + 103
2 libsystem_malloc.dylib 0x00007fff703ce50b malloc + 24
3 libsystem_c.dylib 0x00007fff702b56b5 __smakebuf + 111
4 libsystem_c.dylib 0x00007fff702b436a _fseeko + 201
5 libsystem_c.dylib 0x00007fff702b427d fseek + 74
6 com.vcvrack.rack 0x0000000100c2ecee nsvgParseFromFile + 62
7 com.vcvrack.rack 0x0000000100c3810f std::__1::shared_ptrrack::SVG std::__1::shared_ptrrack::SVG::make_shared<std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator > const&>(std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator > const&&&) + 95
8 com.vcvrack.rack 0x0000000100c30e77 rack::SVG::load(std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator > const&) + 279
9 plugin.dylib 0x00000001018d4cd2 MOIREWidget::MOIREWidget() + 1154
10 plugin.dylib 0x00000001018c4fff rack::Model* rack::createModel<MOIREWidget, rack::ModelTag>(std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator >, std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator >, std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator >, rack::ModelTag)::TModel::createModuleWidget() + 31 (rack.hpp:26)
11 com.vcvrack.rack 0x0000000100c3f1ee rack::ModelItem::onAction(rack::EventAction&) + 30
12 com.vcvrack.rack 0x0000000100c7895b virtual thunk to rack::MenuItem::onDragDrop(rack::EventDragDrop&) + 59
13 com.vcvrack.rack 0x0000000100c2f01c rack::mouseButtonCallback(GLFWwindow*, int, int, int) + 364
14 com.vcvrack.rack 0x0000000100c30240 rack::guiRun() + 352
15 com.vcvrack.rack 0x0000000100c385aa main + 698
16 com.vcvrack.rack 0x0000000100c1a3e4 start + 52

Thread 1:
0 libsystem_kernel.dylib 0x00007fff703776da __workq_kernreturn + 10
1 libsystem_pthread.dylib 0x00007fff704b126f _pthread_wqthread + 1552
2 libsystem_pthread.dylib 0x00007fff704b0c4d start_wqthread + 13

Thread 2:: com.apple.NSEventThread
0 libsystem_kernel.dylib 0x00007fff7036de76 mach_msg_trap + 10
1 libsystem_kernel.dylib 0x00007fff7036d390 mach_msg + 60
2 com.apple.CoreFoundation 0x00007fff48ba7dd5 __CFRunLoopServiceMachPort + 341
3 com.apple.CoreFoundation 0x00007fff48ba7127 __CFRunLoopRun + 1783
4 com.apple.CoreFoundation 0x00007fff48ba6797 CFRunLoopRunSpecific + 487
5 com.apple.AppKit 0x00007fff462f62d1 _NSEventThread + 184
6 libsystem_pthread.dylib 0x00007fff704b16c1 _pthread_body + 340
7 libsystem_pthread.dylib 0x00007fff704b156d _pthread_start + 377
8 libsystem_pthread.dylib 0x00007fff704b0c5d thread_start + 13

Thread 3:: com.apple.audio.IOThread.client
0 libsystem_kernel.dylib 0x00007fff7036de76 mach_msg_trap + 10
1 libsystem_kernel.dylib 0x00007fff7036d390 mach_msg + 60
2 com.apple.audio.CoreAudio 0x00007fff48612bea HALB_MachPort::SendMessageWithReply(unsigned int, unsigned int, unsigned int, unsigned int, mach_msg_header_t*, bool, unsigned int) + 124
3 com.apple.audio.CoreAudio 0x00007fff48612b5d HALB_MachPort::SendSimpleMessageWithSimpleReply(unsigned int, unsigned int, int, int&, bool, unsigned int) + 45
4 com.apple.audio.CoreAudio 0x00007fff4860fbc9 HALC_ProxyIOContext::IOWorkLoop() + 977
5 com.apple.audio.CoreAudio 0x00007fff4860f62c HALC_ProxyIOContext::IOThreadEntry(void*) + 128
6 com.apple.audio.CoreAudio 0x00007fff4860f36e HALB_IOThread::Entry(void*) + 72
7 libsystem_pthread.dylib 0x00007fff704b16c1 _pthread_body + 340
8 libsystem_pthread.dylib 0x00007fff704b156d _pthread_start + 377
9 libsystem_pthread.dylib 0x00007fff704b0c5d thread_start + 13

Thread 4 Crashed:
0 plugin.dylib 0x00000001018d360c MOIRE::step() + 508 (MOIRE.cpp:142)
1 com.vcvrack.rack 0x0000000100c1af4e rack::engineRun() + 366
2 com.vcvrack.rack 0x0000000100c1bcfd void* std::__1::__thread_proxy<std::__1::tuple<void ()()> >(void) + 93
3 libsystem_pthread.dylib 0x00007fff704b16c1 _pthread_body + 340
4 libsystem_pthread.dylib 0x00007fff704b156d _pthread_start + 377
5 libsystem_pthread.dylib 0x00007fff704b0c5d thread_start + 13

Thread 5:
0 libsystem_kernel.dylib 0x00007fff703776da __workq_kernreturn + 10
1 libsystem_pthread.dylib 0x00007fff704b106a _pthread_wqthread + 1035
2 libsystem_pthread.dylib 0x00007fff704b0c4d start_wqthread + 13

Thread 4 crashed with X86 Thread State (64-bit):
rax: 0x0000000000000000 rbx: 0x00007f97a7104a00 rcx: 0x0000000000000000 rdx: 0x0000000100000001
rdi: 0x00007f97a7104a00 rsi: 0x0000000000000000 rbp: 0x0000700002b52e40 rsp: 0x0000700002b52e30
r8: 0x0000000000000004 r9: 0x0000608000153ae0 r10: 0x0000700002b52da0 r11: 0x0000700002b52d80
r12: 0x00007f97a7104a00 r13: 0x00006080002e0158 r14: 0x00007f97a7104a08 r15: 0x00006080002e0160
rip: 0x00000001018d360c rfl: 0x0000000000010202 cr2: 0x00000001000000a9

Logical CPU: 2
Error Code: 0x00000004
Trap Number: 14

Binary Images:
0x100c19000 - 0x100cceff7 +com.vcvrack.rack (??? - ???) /Applications/Rack.app/Contents/MacOS/Rack
0x100d86000 - 0x100db9fff +libGLEW.2.1.0.dylib (0) <2ACFCF19-4D8D-34F1-A766-FCB7839BD6E4> /Applications/Rack.app/Contents/MacOS/libGLEW.2.1.0.dylib
0x100df9000 - 0x100e14fff +libglfw.3.dylib (3.2) <40AB7FE4-1659-3B12-AD53-E5C96CAD7E40> /Applications/Rack.app/Contents/MacOS/libglfw.3.dylib
0x100e21000 - 0x100e30fff +libjansson.4.dylib (15) <4B8D286C-2D1B-3EFF-A20E-3A123F89C554> /Applications/Rack.app/Contents/MacOS/libjansson.4.dylib
0x100e35000 - 0x100fa1fff +libsamplerate.0.dylib (2.8) <44995B11-4B6A-3B39-918F-5D1A365270CE> /Applications/Rack.app/Contents/MacOS/libsamplerate.0.dylib
0x100faa000 - 0x100fd8ff7 +libcurl.4.dylib (9) <27C0847E-865B-31A9-92F3-B1CDE33DB948> /Applications/Rack.app/Contents/MacOS/libcurl.4.dylib

from bidoo.

sebastien-bouffier avatar sebastien-bouffier commented on September 4, 2024

I have asked Autodafe to test a build and a run under OS X.
OSX 10.12.6 Sierra not High Sierra.
Everything works fine.
He kindly took the time to do a short video of his test.
I am sorry but at that point but I have no idea of the reason why MOiRE crashes your Rack.
I will investigate on the web if there are known issues regarding c++ compiler that appear on High Sierra and not on Sierra.
Best
Moire.zip

from bidoo.

nay-seven avatar nay-seven commented on September 4, 2024

Hello, can't compile myself but if needed, i can test on Sierra, High Sierra ( last beta) , el capitan and yosemite ;-)

from bidoo.

sebastien-bouffier avatar sebastien-bouffier commented on September 4, 2024

Hello I try to get OS X version asap and thanks for your proposal :)

from bidoo.

phdsg avatar phdsg commented on September 4, 2024

i could build one. just built one:
BidooMAC.0.5.4.zip

but testing is not possible in my vm so i guess it's better if someone with a real mac does it...

edit: zip added

from bidoo.

sebastien-bouffier avatar sebastien-bouffier commented on September 4, 2024

thanks phdsg I add it to the release and hope i will run under all OS X versions

from bidoo.

nay-seven avatar nay-seven commented on September 4, 2024

this release don't appear in Rack ( tested on yosemite and high sierra)
i've try to copy only the new res folder and its works but not sure it's a good method ?

from bidoo.

sebastien-bouffier avatar sebastien-bouffier commented on September 4, 2024

Hello just added a build by Autodafe under sierra (big thanks to him for his kindness). Tell me if it works. I think that in order to see changes you need to have the last plugin.dylib. Res folder only contains svg i.e. backgrounds, no code.

from bidoo.

nay-seven avatar nay-seven commented on September 4, 2024

yes, this last build is visible now on 2 OS version !
still some bugs on Moire, gone to write a complete report but no crash ( but i don't have any before..)
tell me if there's some specific things to test on others modules

from bidoo.

nay-seven avatar nay-seven commented on September 4, 2024

here a small video , showing the issue when an external Midi controller is plugged ( same if it was an lfo or any modules)
https://www.dropbox.com/s/885akui14b5d7n0/moire%20in%20Mac.mov?dl=0

from bidoo.

sebastien-bouffier avatar sebastien-bouffier commented on September 4, 2024

Ok thanks so much for testing and for the vid. I consider that MAC OS X crash issue is closed. I will fix all bugs asap and make a new release. Stay tuned.

from bidoo.

sebastien-bouffier avatar sebastien-bouffier commented on September 4, 2024

Hi. As I told I have rewritten MOiRE in order to be closer to Rack standards regarding CV + controls summing and mostly to remove aliasing during morphing. I removed the slider because, even if it looks good, the fact that the cursor does not follow the mouse is annoying so I substituted a good old knob. When overriding a control value under CV automation it stays as it is until you left click on it to re-engage automation. Hope it is closer to what you expect from a module like it. My tests at that point are more satisfying than before.

from bidoo.

nay-seven avatar nay-seven commented on September 4, 2024

Glad you find a way, it is somewhat unfortunate for the fader, but, this is life ;-)
Here a video where i use 2 patchs and some of your modules https://vimeo.com/245599400
Thanks again for your work

from bidoo.

sebastien-bouffier avatar sebastien-bouffier commented on September 4, 2024

Hello nay-seven really deep ambient work, excellent !!! I realized that using 2 instances of MOiRE crashes rack so I have to fix it before release.

from bidoo.

nay-seven avatar nay-seven commented on September 4, 2024

Thanks ! and good luck for the fix

from bidoo.

metaphorz avatar metaphorz commented on September 4, 2024

Been away on travel. My report as of today is that

(1) The supplied OSX Binary release 0.5.4 works fine (for Moire, etc). Multiple Moire's work fine.

(2) Compling and building the very latest now yields the same Rack crash as previously reported. For now, i will simply use the provided binaries.

from bidoo.

phdsg avatar phdsg commented on September 4, 2024

also been busy over the weekend. just now managed to build the new commits.
builds fine, but whenever i add moire to the rack it get a crash (segfault).

from bidoo.

sebastien-bouffier avatar sebastien-bouffier commented on September 4, 2024

Hello dear users this module is driving me crazy :) I need to step back to 1) dive into framework more deeply 2) learn some features of C++ about shared pointers etc... Last binary works but not as I would like. There are still some aliasing issues when morphing etc... Stay tuned.

from bidoo.

nay-seven avatar nay-seven commented on September 4, 2024

have a break and don't worry, you'll find a way,
no fire in the house ;-)

from bidoo.

sebastien-bouffier avatar sebastien-bouffier commented on September 4, 2024

Took 1 hour to change the way I was dealing with params and GUI. Sounds good on my side. Tell me if any issue during build or in use.

from bidoo.

nay-seven avatar nay-seven commented on September 4, 2024

Someone can compile a Mac release please ? ;-)

from bidoo.

sebastien-bouffier avatar sebastien-bouffier commented on September 4, 2024

short test here

from bidoo.

nay-seven avatar nay-seven commented on September 4, 2024

Great new look for Moire !
but is that mean the knob will not move anymore with a midi Contrôleur ? (sorry, I know, I'm demanding ;-) )

from bidoo.

phdsg avatar phdsg commented on September 4, 2024

builds and loads fine now. doing some deeper testing later...

from bidoo.

phdsg avatar phdsg commented on September 4, 2024

here's a mac build from my highsierra vm.
BidooMAC.0.5.5.zip

from bidoo.

sebastien-bouffier avatar sebastien-bouffier commented on September 4, 2024

Thanks to both of you. At that point I don't think that moving the morph knob is a good idea since now it is linked to the CV input. Not moving it allows us to see the added constant to the CV input. We have the information of morphing via control knobs. FYI when overriding the value of a knob you will have to click on the morph knob to re-engage automation or to come back to the interpolated value. It seemed quite usable like that to me.

from bidoo.

nay-seven avatar nay-seven commented on September 4, 2024

@phdsg Thanks but same issue as last time, don't appear here ( yosemite and El Capitan)

@ sebastien, of course i understand ;-)

from bidoo.

phdsg avatar phdsg commented on September 4, 2024

aand, my debian just built this.
BidooLIN.0.5.5.zip

from bidoo.

phdsg avatar phdsg commented on September 4, 2024

ok, won't use the macvm anymore for rackbuilds. sux so bad that i can't run rack in that.
my hackintosh partition is borked, but i might find the time this week to reinstall and get it working again.

from bidoo.

nay-seven avatar nay-seven commented on September 4, 2024

here a good release made by Clement Foulc ( CF modules)
Bidoo-0.5.5mac.zip
new knob who define the range looks great, will test further

from bidoo.

sebastien-bouffier avatar sebastien-bouffier commented on September 4, 2024

thanks

from bidoo.

metaphorz avatar metaphorz commented on September 4, 2024

I am pleased to announce that for the first time I compiled on High Sierra, made the plugin for Bidoo, and Moire did not crash!! Thanks for working hard on this one. Was it crashing previously because of a user interface element in Moire? Maybe we'll never know.

from bidoo.

sebastien-bouffier avatar sebastien-bouffier commented on September 4, 2024

Great. No, I think I was using Rack's framework the wrong way, updating GUI since the audio module.
So I took the time to read again some files of Rack's framework, made some paper mock-ups to figure out how MOiRE should behave under CV control and tried to code it without any "hack" regarding Rack's philosophy. There might be a better way to code it, but at that point it works and allows me to have fun. Let's make music :)

from bidoo.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.