Shreditor v1.0 open source release
  • I have done a major code cleanup and released the Shreditor under MIT license.

    From the changelog:

    1.0
    —————————-

    • Move firmware and banks check to device switch
    • Reimplement eeprom transfer, removing threading mess
    • Major codebase cleanup
    • Remove RtMidi dependency
    • Bumped Max version to 7.2.4

    I am not actively developing the Shreditor anymore but I felt bad for not releasing it after putting so much work in it. I am hoping this way it inspires someone to continue to improve it or borrow parts to build other cool stuff.

    I was planning to create a Max4Live device, and came a long way but eventually abandoned it. With this 1.0 version dropping the dependency on RtMidi it should be fairly easy to create a M4L version. You can use the vx.shruthi object, copy the core patchers and leave out any parts which require sysex (because that is not supported in M4L).

    Some people reported that they couldn’t get the Shreditor to validate their device firmware, but I haven’t been able to reproduce it. I have tested this with v1.01 and the latest official v1.02.

    You can find everything here
    https://github.com/0x80/shreditor

    The prebuilt binaries for OSX and Window are located here:
    https://github.com/0x80/shreditor/releases

    Enjoy!
    Thijs

  • I received some reports about corrupt archives of the binary downloads. I’m not sure if it’s a github issue but I haven’t been able to reproduce it. Just in case, the binaries are also available here:

    http://vauxlab.com/downloads/shreditor/

  • Thanks for this!

  • Got this editor going yesterday and it’s been great. Small bug when loading sequencer data where you need to move the the BPM setting before it will play, but I know you’re not developing anymore and it’s free and open source so I shouldn’t even mention it. Haha. Thanks for all the work.

  • @0x80: re. corrupt downloads, if your reports were only from Mac users, this appears to be something Gatekeeper related.

    I’m using macOS Sierra (10.12). Both the github and vauxlabs download bring up the message

    “Shreditor.app” is damaged and can’t be opened. You should move it to the trash.

    Aka https://support.apple.com/en-ie/HT202491

    Launching Shreditor directly from /Applications/Shreditor.app/Contents/MacOS/Shreditor does work though. Haven’t got as far as hooking up my Shruthi yet.

  • Ah, I’d guess this is a lack of codesigning on the released app? I can’t find specific docs on cycling74.com save for a couple of blog posts, and much giving out in the forums about similar errors.

  • That’s a gatekeeper thing! Try running by right clicking and clicking open.

  • @herrprof: good thinking! Alas, same end result, still complains about “Shreditor.app” being damaged.

  • open up terminal and type something like xattr -rc /Volumes/shredittor.app” replacing it with the correct path.

  • $ xattr /Applications/Shreditor.app/
    com.apple.quarantine

    So, following that with

    $ sudo xattr -r -d com.apple.quarantine /Applications/Shreditor.app/

    allows launching as expected.

    I’m still curious as to how it gets into the broken state in the first place, but haven’t had much time to get to making a fresh build yet :/

  • Shreditor opens on my Mac OS X 12.4 no problem, and I can assign the MIDI ports to the ones my Shruthi-1 is on, but it does not seem to communicate with my shruthi-1. Any ideas on what I should try?
    If I hit “rescan” it resets what MIDI ports were selected.

Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!

In this Discussion