Coder Social home page Coder Social logo

mutegroupexeptone's Introduction

MuteAllExeptOne

A Max for Live plugin that mutes all track in a group except one ๐ŸŽน

alt text

Updates:

  • Now Multiple intances can be used in one set. (Before there was a problem with calculating the group size when having multiple groups in one set.)

Why did I create this device ? ๐Ÿ˜‡

For my live setup I needed dynamically change the clips on one track. I created a group that contains my clips, kind of like a sample bank. By having all the clips in the group beeing triggered at the same time when launching the group scene, I needed to create a device that acts like a solo button for tracks that are contained in a group without muting track outside the group. So I made this device that mutes all tracks contained in a group exept one.

Use cases:๐Ÿค“

Here are some cool usecases that you could implement with this device๐Ÿ˜Ž:

Use a group as a sample bank.

Load the samples onto diffrent audio tracks and then browse them using the dial.

Use it as a DJ slicer

When you launch the sceneclip of the group all the samples are beeing played, when you turn the dial while multiple tracks are playing you can create cool scratching/slicing effects.

Use it as a pitch shifter

You can load the same clip onto multiple tracks, but pitch it up or down in the clip menue. Then you can use the dial to swap between the differently pitched samples.

How to use this application? โš™๏ธ

  • Step one: Download the MuteAllExeptOne.amxd.
  • Step two: Drag and drop the amxd file on an Group Track in Ableton.
  • Step three: Select the track that should be unmuted by turning the dial.
  • Step four: Optional: Midimap the dial to a midi controller (Press cmd-m)

How did I make this device? ๐Ÿง

Max4Live offers a visual cooding IDE. Programming in M4L was a fun experience. Tbh I thought it would be much simpler programming in a visual cooding environment compared to a script based one, but I had to struggle to keep an overview here and there๐Ÿ˜…. Here is how the two modules that make up the device look like:

alt text

Feedback

  • Please feel free to let me know if you have trouble getting the results you are looking for.
  • Also what features could be added?

Hope this little device made your project a little bit easier! โ˜บ๏ธ

mutegroupexeptone's People

Contributors

adrian-winter avatar adrianwinter avatar

Stargazers

 avatar  avatar

Watchers

 avatar

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.