Code Monkey home page Code Monkey logo

specdrum's People

Contributors

neilbaldwin avatar

Watchers

 avatar  avatar

specdrum's Issues

Opening SPECDRUM in Max editor freezes Max

Occacionally when trying to open SPECDRUM in Max editor, Max will stop responding requiring a force quit. This especially seems to happen launching the editor from within Live.

One workaround I discovered was that if you drop an empty Max for Live Audio Device into a track and then open that first, once the Max editor has launched successfully then it has no problem loading SPECDRUM.

I've been plagued by this on and off during development and haven't gotten to the bottom of it still.

My development machine is a 2012 MacMini running Catalina. Max version 8.5.4 (but has affected any Live version I've had installed in the last 12 months).

Scaling bug

On a windows system if the interface of ableton is scaled up the device will not scale properly. Some important features don’t work anymore. Would be nice if there would be a fix soon :)

Hot-swapping Presets Doesn't Change Loaded Samples

If you have SPECDRUM loaded with samples and you save the current state as a preset, using Live's 'hot swap' feature doesn't change the samples that are loaded if you load a different preset.

Loading a preset without using Live's 'hot swap' function works as expected.

Change events being triggered in Live without me doing anything

In one of my test projects change events are being fired by Specdrum as soon as I hit play. I'm not sure exactly what's being changed but it means that if I edit something on another midi track (e.g. just click and drag a note or whatever) and then hit cmd-z the change won't undo. The Edit menu constantly shows Undo Change in "SPECDRUM". This seems to happen 100% of the time in the project I'm testing but hasn't happened in a second test project.

CPU overload indicator constantly flashing

If I add a single instance of the plugin to a midi track in a new (empty) project and hit play the CPU indicator immediately lights up. The actual CPU meter bounces between 9% and 12%. This is without adding any samples or changing any parameters. Adding samples and playing around with things sounds okay but if I start to add other tracks I get audio glitches.

MacBookPro M1 Max / 32GB RAM / macOS 13.3.1 / Ableton Live Suite 11.2.11

Dropping Samples from Live Pack Doesn't Save Correctly

I mention this in the manual but I'm putting it here as an issue in case this ends up as the first port of call from anyone thinking this is a SPECDRUM bug.

It seems that despite the ability to drill down into a Live Pack and access the sample contained within, dropping them into SPECDRUM (or any other Live Device) makes use of a temporary path with a randomized name.

If you do this SPECDRUM will load and play the samples however if you then save SPECDRUM's state via a Live preset, because SPECDRUM stores filenames and not the samples themselves, on reloading that preset the samples will not be loaded (and fails silently).

This might be a deliberate move by Ableton to stop people easily pulling samples out of Live Packs, I'm not sure.

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.