Questions & Answers

MIDI Notation Mute Automation Request

+10 votes
1,494 views
asked Nov 20, 2022 in MIDI Editing by gh.productions (2,880 points)
edited Aug 15, 2023 by gh.productions

I am writing to request the ability to automate the existing mute button for MIDI notation on virtual instrument tracks (*see pic: https://drive.google.com/file/d/1fC7Bktj8XS3--Ys8jNHb9U1w6Irej14M/view). If approved, the MIDI notation mute workflow would go something like this (*note: please be sure to click the "Watch On YouTube" icon at  the bottom left to see the chapter markers - they explain what you're seeing and hearing):


 

Here is a related video that provides an example very similar to the second half of the automation request for the MIDI/VST Instrument Track Mute button (*i.e. the part about an offline process to provide visual representation of the MIDI mute automations in the piano roll, which would in turn allow the resulting affected MIDI information to translate to Presonus Notation):

I honestly thought up the second half of the request before I even found this related supporting video. Forgive the Cubase reference, but it was the best visual I could find for what I’ve been trying to describe. For me, the video confirms that it is, in fact, possible for this feature to be implemented and reminds me that yet again, I’m not dreaming too big, the current processes are just too slow.

To accomplish the musical arrangement you heard in the first video starting at 00:01:55 I did the following:

1. Produce basic 4 to 64 measure loops for each section of a song (section A, B, C, intro, verse, chorus, bridge, outro, etc).

2. Duplicate all MIDI notation for all instruments and/or each section of the song for however long as needed. For example, if the song is going to be 3 minutes long and, but actual arrangement of when to change to each section has not been decided on yet, that’s okay! Each song section can already be arranged in its own folder track, which can also be duplicated to potentially playback each section of a song, with each section overlapping each other for the full 3 minutes. Note: In the next steps I will be covering an example of how implementing the automation of the MIDI notation mute button (*see pic: https://drive.google.com/file/d/1fC7Bktj8XS3--Ys8jNHb9U1w6Irej14M/view)   would be used to arrange AN ENTIRE SONG effectively and creatively in a single write automation once this request is approved!

3. Get a feel for your arrangement by manually muting the different aspects of your MIDI instrumentation, from folder tracks to individual instrumentation, and consider what areas you may want to break down, build up, etc using only the virtual instrument mute buttons (*see pic:   https://drive.google.com/file/d/1fC7Bktj8XS3--Ys8jNHb9U1w6Irej14M/view)   on the song page. Note: Keep reading. Even though we can't do this just yet, you'll know how to do this once the request is approved.

4. When ready, go to the mixer and change automation settings to WRITE for ALL DESIRED VST INSTRUMENTATION. This will both speed up and simplify the MIDI instrument arrangement process by allowing the song page virtual instrument mute button (*see pic:   https://drive.google.com/file/d/1fC7Bktj8XS3--Ys8jNHb9U1w6Irej14M/view)   to dictate when MIDI notation is allowed to be played through all simultaneously write enabled virtual or external MIDI instrument in a single write automation - or more if needed.

5. Go back to the song page and press Play. While your arrangement is playing you can now creatively mute and unmute the MIDI notation of not only individual virtual instrument tracks, but also multiple virtual instrument folders simultaneously from the song page in real time using the MIDI Notation mute button (*see pic:   https://drive.google.com/file/d/1fC7Bktj8XS3--Ys8jNHb9U1w6Irej14M/view! If you mess up, press undo [CTRL/CMND+Z] and give it another go. Song arrangement couldn’t be easier or faster! When done set automation for all tracks to READ.

6. After setting all MIDI instrument channel automation modes to READ, listen to your recording. If needed quantize and/or manually fine tune the resulting MIDI mute automations the old fashioned (and overly meticulous) way. All subsequent MIDI information will visually display notes that have been muted in the piano roll / pattern editor, song page MIDI selection displays, as well as notation software.

7,. Once all foundational MIDI instrumentation has been added, feel free to add vocals or live instrumentation as needed.

8. Once Vocals, MIDI and live instrumentation have been recorded, it's time for special effects. So, add any other remixing / glitch software special effects and audio candy (i.e. build ups, drops, stutter effects, etc.). You should have a hit on your hands in no time! 

9. Mix to taste and master the result! (Note: If you'd like the Studio One to have the ability to check your LUFS level before rendering, which will ultimately yield the best possible result of your mixing and mastering efforts, you can also vote for that feature here: https://answers.presonus.com/74646/add-loudness-information-waveform-statistics-to-song-page).

In summary, having the option to utilize this function in real-time across multiple virtual instrument tracks simultaneously is obviously a huge time saver! The result of this request would effectively yield the same in-the-box results as enabling or disabling MIDI tracks on an external keyboard workstation, in addition to all the other benefits that Studio One has to offer!

The goal of this request is speeding up the workflow for MIDI editing overall. Although it may be most beneficial for producers of electronic, loop, or pattern-based music, having the ability to automate the MIDI notation mute button (*see pic: https://drive.google.com/file/d/1fC7Bktj8XS3--Ys8jNHb9U1w6Irej14M/view) will ultimately benefit anyone who has integrated MIDI recording, arranging, or sequencing as part of their production process – and who hasn’t!?!

I am requesting the option to mute MIDI notation, separate and apart from the mixer, in the form of each virtual instrument track having a NEW “Mute” automation lane under the virtual instrument channel on the song page. Although its function would differ somewhat from a traditional audio channel mute, the location would appear on the song page under the virtual instrument as an option for automation, just as it currently appears as an option for audio channels!

The reason for this request is the fact that so many virtual instruments are now being created with built in effects. As a result, virtual instruments now have very little need for external signal processing. However, there is a downside to all the freedoms of using virtual instruments and their included effects, which is the fact that longer audio tails tend to result when using them.

Longer audio tails can happen with or without insert effects. For example, when the release time of a virtual instrument is extended, this causes a longer audio tail and makes muting from a mixer channel undesirable, especially if using a virtual instrument’s built-in reverb or delay effects.

Although this is a known issue and the current trend for most virtual instruments, Studio One currently has no options to automate the virtual instrument MIDI notation mute button located on the song page. Not having this functionality inherently causes a bottleneck in the creative pre-production process for all users that currently use MIDI recording as part of their song arrangement process.

The only current options to both appropriately and effectively mute MIDI notation are:

- Muting MIDI notation note-by-note via the piano roll / pattern editor
- Muting a selection of MIDI notation note-by-note via the piano roll / pattern editor
- Muting an entire MIDI event.

While these options do serve their intended purpose, they are exponentially slow compared to what I am requesting. For example, I am requesting that when MIDI notation recorded to a virtual instrument track on the song page has a mute automation written to engage or disengage the MIDI mute button, I would like to not only hear but visually see the affected MIDI notation being muted as well, as a visual confirmation that what is being muted or unmuted is being done in real time. This action would take place as the play head cursor moves from left to right, in much the same way wave files suddenly appear during a multitrack live recording. So, I'm effectively requesting a similar response while performing multitrack MIDI notation mute automations.

The only other possible audio related options at present are bypassing a VST instrument, which can only be done on one individual instrument at a time, or by engaging mute for the selected VST instrument from the mixer. Both audio options have similar results, with the downside being that fact that audio is immediately cutoff for the selected VST instrument or channel when the bypass or audio mute button is activated, and effectively yield results that sound like a stutter or glitch audio effect. Although stutter and glitch audio effects can sometimes be artistically desirable, they are not the desired result for this request.

In the best use case scenario for this request, the process would be executed from the song page. I would like MIDI notation mute automations to be visually reflected in the piano roll, pattern editor, as well as any subsequent musical scoring, and/or Presonus Notation software. For example, if an entire event has been muted during a MIDI notation mute automation, I would like to see that entire event has been visually muted as well. If approved, this request will not only exponentially speed up production turnaround times, but also add to the list of Presonus firsts, while simultaneously changing how MIDI song arrangement is done.

I checked and no other DAW is doing this. So, implementing this feature has both a very real and very high potential for generating new cross-grade sales! Studio One’s pattern editor already very closely simulates step-recording seen in numerous other DAWs. However, there is currently not a more intuitive way to creatively arrange MIDI notation for entire song arrangements than what I am requesting. So, I could easily see existing FL Studio and other pattern/step recording based DAW software users leaving their current DAWs once marketing and word of mouth have spread the news of this feature request being implemented.

Also, consider the fact that the process of song arrangement tends to involve variations on a theme. Songwriters may sometimes write different aspects of their completed work over an extended period, which later forms a completed work. Then at other times, a song writer’s completed work might start out as a huge aggregate of different aspects that have to be sorted out and filtered down into something that music consumers can audibly digest and enjoy.

In either case, and all cases in between, arrangement of those different musical aspects plays an import part in the process of creating a finished work. With MIDI Note Mute Automation song arrangement doesn’t have to take a long time anymore! Sure this request could be avoided by using other current means, but all other current options with Studio are exponentially slower than the what is being recommended in this feature request.

This request also presents a potentially more achievable solution than a previous feature request of mine:

https://answers.presonus.com/66012/could-impact-updated-include-drag-drop-functionality-files

10 Answers

+3 votes
answered Nov 20, 2022 by gh.productions (2,880 points)

Having the piano roll, pattern editor, and song page events update with the MIDI automation would also simplify the process for those scoring for film. So, this is a potentially huge request IMHO.

Note: we already have the following write automation functions for audio channels (highlighted in yellow), but we don't yet have MIDI Note Mute automation for MIDI instrument tracks just yet (highlighted in red).

–1 vote
answered Nov 20, 2022 by princeagrawal (13,910 points)

Hi, 

You can achieve this mute automation effect on Instrument tracks if you add the Instrument Bypass to the automation lane as shown below.

0 votes
answered Nov 20, 2022 by gh.productions (2,880 points)
edited Nov 20, 2022 by gh.productions

@princeagrawal   I am well aware of the parameter you've described and it does not match the feature I am requesting. If this feature request were already available, the requested MUTE parameter would be visible from within the expanded MIDI folder. I realize I may not have communicated my request very well, as I see the MIDI folder in your screenshot is still collapsed. There is also a notable difference between MUTING the MIDI notation of an instrument track from the SONG PAGE and bypassing a VST instrument.

When it comes to truncating and/or cutting off a VST instrument's voice, there is little to no difference between "bypassing" a VST instrument versus simply "muting" the VST instrument’s mixer channel, and neither of these results are desirable for this request. This request actually seeks to avoid truncation and also speed up the process of song arrangement with MIDI notation.

I ask that those reading this request first test the differences, or at least be aware of the differences between what I am requesting and what is currently available, before providing an inaccurate response that will misinform others. I took the courtesy of double checking to confirm that I hadn't overlooked something by double checking before writing this response. I only ask for the same courtesy.

I would like to post a video to help demonstrate what I’m describing, but I don’t have the time to edit it. I also feel this issue might be better understood by someone who tries this for themselves in 5 short and simple steps! So, to hear the DESIRABLE difference between what I’m requesting and what is already available…

Step 1: Record only two 16th or 32nd notes, with the two notes starting at the beginning of a different measure. For clarification, the first note should start on the down beat of the 1st measure; and the 2nd note should start on the down beat of the 2nd measure. Recording 2 notes will be sufficient for this example.

Step 2: Increase the decay/release time for the VST instrument being played and be sure it doesn’t sound long enough to overlap the 2nd note that starts at the 2nd measure. A sustain pedal is NOT recommended for this simple example.

Step 3 (desirable): Press Play to hear the first note of your pre-recorded MIDI notation through the VST instrument and as soon as you hear the notation being played, mute the "MIDI notation only" by using the MUTE BUTTON for the VST instrument ON THE "SONG PAGE" and NOT FROM THE MIXER page.

In this instance, you may be surprised to hear that the full decay of the first note is played without interruption. However, if you have correctly engaged the VST instrument’s SONG PAGE MUTE button before the 2nd pre-recorded MIDI notation was played, the 2nd note will not sound. This is only part of the desired result for this NEW automation request! 

To hear the UNDESIRABLE difference between what I’m requesting and what is already available, continue to as follows –

Step 4:  Repeat steps 1 and 2, then skip to Step 5.

Step 5 (undesirable): Press Play to hear the first note of your pre-recorded MIDI notation through the VST instrument, only this time, as soon as you hear the notation being played, engage bypass on the MIDI instrument OR mute the VST instrument from the mixer NOT THE SONG PAGE, either way the result is the same.

In this instance, the full decay of the first note is abruptly and noticeably truncated, which is undesirable for this request.

Please bear in mind the resulting audio playback is only half of this request. The other huge benefits of this request are: real-time writing of mute automation across multiple instrument channels, considerably more creative song arrangement, and ultimately much shorter song arrangement times, with the option for lighting fast fine tuning if needed. I hope these examples have cleared up any confusion. 

For anyone who realizes how beneficial this request really is, feel free to share a link to this page and give it a +1.

–1 vote
answered Nov 21, 2022 by gh.productions (2,880 points)
edited Nov 21, 2022 by gh.productions

@princeagrawal  There is actually a difference between using the VST instrument mute button on the song page, and using bypass or mute in the mixer. Follow the next 5 steps to hear the DESIRABLE difference between what I’m requesting and the UNDESIRABLE automation options  that are current available -

Step 1: Record only two 16th or 32nd notes, with the two notes starting at the beginning of a different measure. For clarification, the first note should start on the down beat of the 1st measure; and the 2nd note should start on the down beat of the 2nd measure. Recording 2 notes will be sufficient for this example.

Step 2: Increase the decay/release time for the VST instrument being played and be sure it doesn’t sound long enough to overlap the 2nd note that starts at the 2nd measure. A sustain pedal is NOT recommended for this simple example.

Step 3 (desirable): Press Play to hear the first note of your pre-recorded MIDI notation through the VST instrument and as soon as you hear the notation being played, mute the "MIDI notation only" by using the MUTE BUTTON for the VST instrument ON THE "SONG PAGE" and NOT FROM THE MIXER page.

In this instance, you may be surprised to hear that the full decay of the first note is played without interruption. However, if you have correctly engaged the VST instrument’s SONG PAGE MUTE button before the 2nd pre-recorded MIDI notation was played, the 2nd note will not sound. This is only part of the desired result for this NEW automation request! 

To hear the UNDESIRABLE difference between what I’m requesting and what is already available, continue to as follows –

Step 4:  Repeat steps 1 and 2, then skip to Step 5.

Step 5 (undesirable): Press Play to hear the first note of your pre-recorded MIDI notation through the VST instrument, only this time, as soon as you hear the notation being played, engage bypass on the MIDI instrument OR mute the VST instrument from the mixer NOT THE SONG PAGE, either way the result is the same.

In this instance, the full decay of the first note is abruptly and noticeably truncated, which is undesirable for this request. I hope this clears up any confusion about what is being requested. 

I've also requested that affected visual MIDI notation be updated to show it is also being muted or unmuted in real time while the proposed song page VST instrument mute button is writing mute status changes. This action would take place as the play head cursor moves from left to right, in much the same way wave files suddenly appear during a multitrack live recording. I'm effectively requesting a similar response while performing multitrack MIDI notation mute automations. 

This request would be considerably faster than current options and is also non-destructive, because all muted MIDI notation would still there, with the option to unmute and or make any further adjustments as needed. The resulting muted notation would also simply be omitted from any traditional musical scores, just as it is now. I've also requested that it be possible to quantize this simple on/off automation for even faster MIDI notation arrangement. 

If you understand the full projected benefit of this request, feel free to share and +1 this request to move it forward for addition as a new feature - thanks in advance for your consideration!

0 votes
answered Dec 2, 2022 by gh.productions (2,880 points)

Knowing that there is an actual MIDI mute button (https://drive.google.com/file/d/1fC7Bktj8XS3--Ys8jNHb9U1w6Irej14M/view) and knowing the results of its behavior, I am convinced there has to be AT LEAST A POSSIBILITY that small tweaks to existing coding for this parameter could allow for it be automated.

However, I don’t know how realistic my expectation should be for the full implementation of my feature request, as I am not familiar with Studio One coding. So, although the desired result may be achieved faster with a lesser version of my initial request, I couldn’t possibly know if it’s even possible for a write automation to visually mute MIDI notation and therefore exclude it from notation software in real-time.

So, if real-time visual muting with simultaneous exclusion of MIDI notation from notation software is not possible, I can accept that limitation. As a trade-off, once the MIDI mute button (https://drive.google.com/file/d/1fC7Bktj8XS3--Ys8jNHb9U1w6Irej14M/view) has been added as an automatable parameter, I would ask that there be 1 (if not 2) alternate option(s) to expedite the song arrangement process:

1. For those times when more meticulous MIDI editing is needed, I would ask that there be an option to view the MIDI mute automation lane from the piano roll and track editors, which would make for an easy way to manually edit the desired resulting MIDI notation for later scoring on a note-by-note basis.

2. For those times when a more batch processed approach is a better fit, I would ask that an option be provided to visually update MIDI mute affected notation in the form of an offline process, similar to the Loudness Information tab on the project page or an offline audio bounce or mixdown rendering, but with the result being an updated MIDI selection, piano roll, and/or track editor, which reflects a visual update for all notation that has been muted as a result of the MIDI mute button automation lane. This subsequent offline process might even be simply called “Apply MIDI mute”, as it’s job would be to visually mute any affected MIDI mute notation for the selected portion of instrument track it is applied to, while maintaining the original MIDI notation format of the selection MIDI section / notation.

With these (2) parameters added to Studio One’s arsenal, a macro would likely be the fastest way to combine and ultimately grant my initial feature request. I look forward to seeing this one become a reality. It would be a huge time saver and another 1st for Presonus Studio One as another means to attract new customer$ and creative$!

If you understand the time saving benefit of this request for producer$, songwriter$, and $ong arrangement overall, give this one a +1 by voting here (*even if you don’t plan on using it right away, because who knows what the future hold$):

https://answers.presonus.com/76617/midi-notation-mute-automation-request

Thanks again for your consideration!

+1 vote
answered Dec 6, 2022 by tiagosilva23 (180 points)
I've just bumped into this as well and not being an expert in automation I was under the impression that it was just my incompetence at play.
Well, apparently not and I'm glad you've put on this request in such a thorough and clear explanation, well done.

The only way I found around this is obviously by shortening the midi notes, which is quite annoying and time-consuming as expected.

Again, thanks so much for this request.
+1 vote
answered Jan 21, 2023 by gh.productions (2,880 points)
edited Jun 18, 2023 by gh.productions

Update:

I'm still waiting for this request to come to become a reality. I upgraded to S1 V6 thinking this was finally rolled out. Unfortunately, it's only a reality for audio tracks, not for virtual instrument parts... So, I'm still waiting.

Just having the ability to automate the VST instrument part mute button on the arrangement page << https://drive.google.com/file/d/1fC7Bktj8XS3--Ys8jNHb9U1w6Irej14M/view?usp=sharing >> would be a huge time saver. 

For those with concerns about how the automation of this mute button will translate to Presonus Notation (for scoring), I invite you to give my next recommendation a thumbs up. I'm putting this in with the same request as automation of the virtual instrument part mute button (*see pic: https://drive.google.com/file/d/1fC7Bktj8XS3--Ys8jNHb9U1w6Irej14M/view) is   not yet a reality. 

I also secondarily request the addition of a "Notation Query" offline process to Studio One. The Notation Query process would act as an offline MIDI "bounce", leaving only unmuted nation and would be used offline after finalizing edits for any automations of the virtual instrument part "Mute" automation on the arranger page. This offline Notation Query process will ensure that finalized virtual instrument parts translate as intended for use with "Presonus Notation" and is a potentially faster option for finishing repetitive musical scores. *Who knew this request would wind up being a useful way to increase sales by promoting feature integration with Presonus Notation :')

0 votes
answered Jun 23, 2023 by gh.productions (2,880 points)
I have decided to share a video as an example of just how much time is saved by having the ability to automate the MIDI Mute button. This file is my own creation and not intended to be shared beyond use for approval of this Presonus feature request. Time stamps for the examples shown appear under "Show More" below the video:



Pro-Tools already has this function (https://gearspace.com/board/so-much-gear-so-little-time/187101-midi-mute-automation.html). I hope to bring Studio One up to speed on this functionality.

This video was recorded in 1 take, in real-time, with no editing to exemplify how MIDI Mute is the superior method for editing MIDI when compared to Audio Mute. In a real world case scenario, I would have already copied and pasted changes for the duration of a song and later used MIDI mute in real time to spice things up over the duration of the entire song. However, this short loop was put together as a simple short notice example, using the "M" shortcut and mouse on my computer keyboard to Mute/Unmute as needed.

Please excuse the audio quality, as I had to disable 'Exclusive Mode' in the Control Panel menu to capture the audio and video and the sound is considerably degraded as a result.
+2 votes
answered Oct 1, 2023 by jasonmartin19 (590 points)
If the (somewhat verbose) ask here is simply for the ability to automate muting of midi tracks - and these MIDI mutes could be recorded live on a per-track basis via an ATOM SQ or the mute buttons on a StudioLive console - I would be all in!

This would give functionality similar to Ableton Live with a Push controller and being able to mute/unmute MIDI tracks in order to record a live take of a song - a common workflow in electronic music like techno, house etc.
0 votes
answered Jan 6 by viccapota (1,100 points)
Just saw your note on my thread now.  Noted and voted for!  You have a great idea and thank you also for voting for my updated custom drum grid pattern editor idea at the following link below as it would be the ultimate industry standard by far for ultra versatile and fluid midi drum pattern editing because the existing pattern editor for drums is as far from grid equivalent fluidity of a drum kit as can one can possibly be as are midi rolls in general.

https://answers.presonus.com/76809/custom-drum-grid-editor-made-screenshots-of-idea-attached
...