Jump to content


Photo

New Tool (3.0): Pattern_overwrite_pone: overwrite and clear notes

clear pattern track midi editing midi overwrite midi recording performance

  • Please log in to reply
14 replies to this topic

#1 toblerpone

toblerpone

    Guruh Member

  • Normal Members
  • PipPipPipPipPipPipPipPipPipPipPipPip
  • 902 posts
  • Gender:Not Telling
  • Location::c

Posted 24 August 2014 - 10:08

I've rewritten my previous pattern track overwriting script to handle loops better and also have an option to clear the entire pattern track then restart the pattern, makes recording much easier (you may want to use your midi keyboard's 'note off all notes').

 

This tool clears the next line in your current pattern, at all times when on.

 

The keybinds are 'Overwrite on/off' and 'Clear pattern track and restart pattern'

 

I suggest you combine it with pattern data rotating tools.

Attached Files


Edited by toblerpone, 02 April 2016 - 15:22.

  • hmā, ffx, Neurogami and 2 others like this

#2 ffx

ffx

    Guruh Motha Fakka is Levitating and Knows Everything About Renoise Member

  • Normal Members
  • PipPipPipPipPipPipPipPipPipPipPipPipPip
  • 2900 posts
  • Gender:Not Telling
  • Interests:Renoise sidechaining, macOS fanboying

Posted 20 July 2015 - 23:05

Wow cool, man   :)  Never seen this tool before.  Feature requests now to gova.

 

EDIT: Only that timer thing looks ugly to me... Isn't there a observable "current position" or something?


Edited by Jurek, 21 July 2015 - 01:27.

MacOS 10.12.6 Retina, Renoise 3.1 64 bit   -   Tuned Shortcuts | Multi-Jump From/To Send | Quick Template | Insert Native DSP Menu (incl. deprecated)


#3 toblerpone

toblerpone

    Guruh Member

  • Normal Members
  • PipPipPipPipPipPipPipPipPipPipPipPip
  • 902 posts
  • Gender:Not Telling
  • Location::c

Posted 21 July 2015 - 11:35

I don't write tools anymore, as I switched to other daws for editing

 

you can do a lot of the stuff you want with tools especially the simple stuff, that's why the tool api is there, a tool does not have to be bug free (it does if you want it on the tools page though), it does not have to be elegant, it just has to get the job done...

 

I just noticed you have a tool of mine in your sig....

 

 

there was I, oh right

 

tl;dr

 

start writing tools

 

 

p.s. if someone is willing to modify the tool, it is possible to note off all notes on loop restart via the api via OSC (end user will never notice it happening) would be a very small amount of work, along with only working on 1 column


Edited by toblerpone, 02 April 2016 - 14:52.


#4 toblerpone

toblerpone

    Guruh Member

  • Normal Members
  • PipPipPipPipPipPipPipPipPipPipPipPip
  • 902 posts
  • Gender:Not Telling
  • Location::c

Posted 21 July 2015 - 11:40

A timer insures that the clear speed is as fast as possible with the api



#5 ffx

ffx

    Guruh Motha Fakka is Levitating and Knows Everything About Renoise Member

  • Normal Members
  • PipPipPipPipPipPipPipPipPipPipPipPipPip
  • 2900 posts
  • Gender:Not Telling
  • Interests:Renoise sidechaining, macOS fanboying

Posted 21 July 2015 - 12:10

I don't write tools anymore, as I switched to other daws for editing

 

To which DAW did you switch?


MacOS 10.12.6 Retina, Renoise 3.1 64 bit   -   Tuned Shortcuts | Multi-Jump From/To Send | Quick Template | Insert Native DSP Menu (incl. deprecated)


#6 toblerpone

toblerpone

    Guruh Member

  • Normal Members
  • PipPipPipPipPipPipPipPipPipPipPipPip
  • 902 posts
  • Gender:Not Telling
  • Location::c

Posted 21 July 2015 - 16:22

Cubase AI for the midi (came free with the interface, I would never use any of the effects of the larger versions anyway) and reaper for the mixing (technically can be free)



#7 ffx

ffx

    Guruh Motha Fakka is Levitating and Knows Everything About Renoise Member

  • Normal Members
  • PipPipPipPipPipPipPipPipPipPipPipPipPip
  • 2900 posts
  • Gender:Not Telling
  • Interests:Renoise sidechaining, macOS fanboying

Posted 21 July 2015 - 16:59

Interesting... All the world says Reaper rules. Tried it, but maybe too short time :) I will give it a try again....

Edited by Jurek, 22 July 2015 - 22:05.

MacOS 10.12.6 Retina, Renoise 3.1 64 bit   -   Tuned Shortcuts | Multi-Jump From/To Send | Quick Template | Insert Native DSP Menu (incl. deprecated)


#8 toblerpone

toblerpone

    Guruh Member

  • Normal Members
  • PipPipPipPipPipPipPipPipPipPipPipPip
  • 902 posts
  • Gender:Not Telling
  • Location::c

Posted 21 July 2015 - 17:12

The devs have bills to pay...and ...

 

 

this is very off topic

 

/endchat



#9 SiG

SiG

    Member

  • Normal Members
  • PipPip
  • 31 posts
  • Gender:Not Telling

Posted 21 July 2015 - 17:16

If only this tool could overwrite automation envelopes the same way, that would be the shit.



#10 ffx

ffx

    Guruh Motha Fakka is Levitating and Knows Everything About Renoise Member

  • Normal Members
  • PipPipPipPipPipPipPipPipPipPipPipPipPip
  • 2900 posts
  • Gender:Not Telling
  • Interests:Renoise sidechaining, macOS fanboying

Posted 21 July 2015 - 17:17

Bla

Edited by Jurek, 22 July 2015 - 22:06.

MacOS 10.12.6 Retina, Renoise 3.1 64 bit   -   Tuned Shortcuts | Multi-Jump From/To Send | Quick Template | Insert Native DSP Menu (incl. deprecated)


#11 toblerpone

toblerpone

    Guruh Member

  • Normal Members
  • PipPipPipPipPipPipPipPipPipPipPipPip
  • 902 posts
  • Gender:Not Telling
  • Location::c

Posted 21 July 2015 - 17:18

Sig: for pattern automation the edit would be trivial, for the automation pane automation, it's more complex.

 

 

Jurek: it's digital audio WORKstation, not playstation, not a lot of things you can innovate without going into playstation territory, more over, Cubase is the conservative daw.

For renoise to become a mainstream daw it must go deeply into workstation territory, get all the basic stuff that other daws have and that will take years, by which time the other daws (look at bitwig) will have everything renoise has to offer.


Edited by toblerpone, 02 April 2016 - 14:52.


#12 SiG

SiG

    Member

  • Normal Members
  • PipPip
  • 31 posts
  • Gender:Not Telling

Posted 21 July 2015 - 17:56

Sig: for pattern automation the edit would be trivial, for the automation pane automation, it's more complex.

 

Actually, as far as I  can tell, it seems to overwrite pattern automations just fine

 

However, I for one prefer to use envelopes instead, and I'd really love to record them live as the song is playing, which is problematic, because Renoise doesn't properly overwrite automation points in envelopes; you have to draw them manually. Hence why a tool that could overwrite automation points would be really useful.



#13 ffx

ffx

    Guruh Motha Fakka is Levitating and Knows Everything About Renoise Member

  • Normal Members
  • PipPipPipPipPipPipPipPipPipPipPipPipPip
  • 2900 posts
  • Gender:Not Telling
  • Interests:Renoise sidechaining, macOS fanboying

Posted 21 July 2015 - 18:00

Actually, as far as I  can tell, it seems to overwrite pattern automations just fine

 

However, I for one prefer to use envelopes instead, and I'd really love to record them live as the song is playing, which is problematic, because Renoise doesn't properly overwrite automation points in envelopes; you have to draw them manually. Hence why a tool that could overwrite automation points would be really useful.

 

This is a common problem in Renoise and I hope the devs are aware of it, since it's essential to change that behavior for proper working remote controls like faderport.


Edited by Jurek, 21 July 2015 - 18:20.

MacOS 10.12.6 Retina, Renoise 3.1 64 bit   -   Tuned Shortcuts | Multi-Jump From/To Send | Quick Template | Insert Native DSP Menu (incl. deprecated)


#14 toblerpone

toblerpone

    Guruh Member

  • Normal Members
  • PipPipPipPipPipPipPipPipPipPipPipPip
  • 902 posts
  • Gender:Not Telling
  • Location::c

Posted 21 July 2015 - 18:17

Jurek: I would say it's essential to any music creation software, because recording and overwriting is essential to any music creation software.

 

Sig: it clears any contents that are on the next line, hidden or otherwise, there's a function in the API that does it.

The problem with the envelopes is that to delete points you must know the position of an automation point with a resolution of line number + 256th of a line

 

Of course, if the automation is recorded as is in renoise, (not with tools) it will be recorded at a line resolution, so you'd just have to

 

if has_point_at(line number) => remove_point_at(line number)

 

.poke jurek, not gonna do any of that (im hopefull for 3.1 :c)


Edited by toblerpone, 02 April 2016 - 14:52.


#15 ffx

ffx

    Guruh Motha Fakka is Levitating and Knows Everything About Renoise Member

  • Normal Members
  • PipPipPipPipPipPipPipPipPipPipPipPipPip
  • 2900 posts
  • Gender:Not Telling
  • Interests:Renoise sidechaining, macOS fanboying

Posted 03 January 2016 - 21:35

I hacked your tool so it only overwrites if edit mode is enabled:

Attached File  gova.tools.Pattern_overwrite_pone.xrnx   1.45KB   50 downloads

 

Also prepared for seconds shortcut "with automation", variable "onauto".

 


MacOS 10.12.6 Retina, Renoise 3.1 64 bit   -   Tuned Shortcuts | Multi-Jump From/To Send | Quick Template | Insert Native DSP Menu (incl. deprecated)






Also tagged with one or more of these keywords: clear pattern track, midi editing, midi overwrite, midi recording, performance