Jump to content


Photo

Updated Tool (3.1): Sort Instruments


  • Please log in to reply
26 replies to this topic

#1 joule

joule

    Guruh Motha Fakka is Levitating and Knows Everything About Renoise Member

  • Normal Members
  • PipPipPipPipPipPipPipPipPipPipPipPipPip
  • 1815 posts
  • Gender:Not Telling

Posted 12 November 2011 - 19:48

Sort Instruments

 

sort_instruments_big.png

 

Description

Sort the instrument list by various criteria.

Menu:

"Sort Instruments..." when right clicking the instrument box.

 

Update 2016-05-21:

 

Added github just to familiarize myself with it: https://github.com/s...SortInstruments

 

Attached File  joule.no0b.SortInstruments.xrnx   2.35KB   89 downloads


Edited by joule, 21 May 2016 - 20:11.

  • It-Alien, Ledger, Conner_Bw and 12 others like this

#2 Den

Den

    Member

  • Normal Members
  • PipPip
  • 62 posts
  • Gender:Male
  • Location:Le Kingdom Von Francia

Posted 12 November 2011 - 20:14

Thanks a lot! Much appreciated :)
  • maes likes this

#3 Djeroek

Djeroek

    Probably More God or Borg Than Human Member

  • Normal Members
  • PipPipPipPipPipPipPipPipPipPipPipPipPipPipPip
  • 6780 posts
  • Gender:Male
  • Location:Borneo

Posted 12 November 2011 - 21:35

Thanks a lot! Much appreciated :)


  • maes likes this

#4 Guest_Jenoki_*

Guest_Jenoki_*
  • Guests

Posted 12 November 2011 - 23:59

Thanks a lot! Much appreciated :)



#5 Winter Bynes

Winter Bynes

    Advanced Member

  • Normal Members
  • PipPipPip
  • 79 posts
  • Gender:Not Telling
  • Interests:- I am a citizen scientist in my spare time,
    - non-chatty radio ham and stuff with EM/RF/Antenna design
    - wind energy
    - photography
    - painting
    - graphic design

Posted 13 November 2011 - 03:44

Excellent!

http://gravityassist.red-tuby.com - The Forgotten Production of 2017 :-|

- I am a citizen scientist in my spare time,

- non-chatty radio ham and stuff with EM/RF/Antenna design

- wind energy (and some stuff under NDA).


#6 phuture

phuture

    Super Advanced Member

  • Normal Members
  • PipPipPipPip
  • 158 posts
  • Gender:Male

Posted 13 November 2011 - 04:00

joule on phiiiiire! thanks sir ninja

#7 BatBoy

BatBoy

    Member

  • Normal Members
  • PipPip
  • 21 posts

Posted 13 November 2011 - 07:16

I traverse my timeline retroactively to inform my past self that this tool is exactly what I wanted all along. So useful!

#8 KMaki

KMaki

    Big Super Masta Member

  • Normal Members
  • PipPipPipPipPipPipPipPipPipPip
  • 672 posts
  • Gender:Male
  • Location:Tampere, Finland
  • Interests:Survival (e.g. breathing). Small scale renoise-tool-coding. The Melvins. Absurdity of it all. Zen / Not-zen. Wifey&Kids.

Posted 13 November 2011 - 10:24

Very nice, very concise! Planning to publish this on the tools-page? For future versions there seems to be some room for optimizing for speed, though. ;)
But foremost: thank you for a nice extra feature for my renoise.
Renoise (2.6->) 2.8 / Mac mini 2010 - 2.66GHz Intel Core 2 Duo - 4 Gb 1067 MHz DDR3 / OS X 10.8 / M-Audio Fast Track USB

#9 joule

joule

    Guruh Motha Fakka is Levitating and Knows Everything About Renoise Member

  • Normal Members
  • PipPipPipPipPipPipPipPipPipPipPipPipPip
  • 1815 posts
  • Gender:Not Telling

Posted 13 November 2011 - 11:29

Very nice, very concise! Planning to publish this on the tools-page? For future versions there seems to be some room for optimizing for speed, though. ;)
But foremost: thank you for a nice extra feature for my renoise.


Thank you! Most of the speed issue is due to Renoise taking time to swap instruments (I might be able to speed this up by swapping the biggest instruments first, to minimize number of swaps for them). I don't think i can do very much in the song scanning department. Well, it could stop scanning if all instruments are found in some cases.

As for the tools page i have no objection, if the admin there think the quality and coding is good enough.

EDIT: I thought of some more speed optimizations. Gonna add them to the next version. Thanks for getting me thinking about it.

Edited by joule, 14 November 2011 - 09:53.


#10 Rpnz

Rpnz

    Big Masta Member

  • Normal Members
  • PipPipPipPipPipPipPipPipPip
  • 570 posts
  • Gender:Male

Posted 14 November 2011 - 01:38

this is why I love renoise.. I make a request.. and someone makes a tool.. this software gets it's updates by it's own users :-)
House Music All Night Long. - Say What?

#11 Dj ERC

Dj ERC

    Member

  • Normal Members
  • PipPip
  • 38 posts
  • Gender:Male
  • Location:Rennes, France

Posted 14 November 2011 - 09:09

:w00t:

#12 f+d+k

f+d+k

    Big Super GrandMasta Member

  • Normal Members
  • PipPipPipPipPipPipPipPipPipPipPip
  • 716 posts
  • Gender:Not Telling
  • Location:On Land
  • Interests:고추장

Posted 14 November 2011 - 09:46

Thanks!

#13 BatBoy

BatBoy

    Member

  • Normal Members
  • PipPip
  • 21 posts

Posted 15 November 2011 - 03:11

One small request: Order samples by Track

I use the module splitter script allot and it would be so smooth if the sample assigned to track 1 would be the first sample in the sample list and so on. As it is now, the more tracks a module splits into the more confusing it gets to decipher and this addition to the sample organizer would help a great deal.

OF course this mode would only make sense for projects with tracks that only use 1 instrument each.

Edited by BatBoy, 15 November 2011 - 03:12.


#14 joule

joule

    Guruh Motha Fakka is Levitating and Knows Everything About Renoise Member

  • Normal Members
  • PipPipPipPipPipPipPipPipPipPipPipPipPip
  • 1815 posts
  • Gender:Not Telling

Posted 15 November 2011 - 09:02

One small request: Order samples by Track


I think that's what the "Appearance (track)" option does. It scans the song horizontally (track by track) and orders instruments by which is first found.

#15 esaruoho

esaruoho

    Guruh Motha Fakka is Levitating and Knows Everything About Renoise Member

  • Normal Members
  • PipPipPipPipPipPipPipPipPipPipPipPipPip
  • 2678 posts
  • Gender:Male
  • Location:Kontula, Helsinki, Finland
  • Interests://Varying Interests//

Posted 15 November 2011 - 13:33

I think that's what the "Appearance (track)" option does. It scans the song horizontally (track by track) and orders instruments by which is first found.


Amazing. Can this be used to also sort the tracks by order-instruments-first-found? :)
or would that be a separate tool?

http://lackluster.org | on Bandcamp | on YouTube | on Facebook | on Spotify | on iTunes | on TiDAL | on Soundcloud | 

http://twitter.com/esaruoho | http://esaruoho.tumblr.com | GitHubesaruoho@gmail.com | 

| macOS 10.13 High Sierra | MacBook Pro 2.8 GHz Intel Core i7 / 16 Gb 1600 MHz DDR 3 |

| http://renoise.com/tools/paketti | BTC: 1BoZ9rvb8wT7dFNyVPwSX7DLj3stNo7844 | http://paypal.me/esaruoho |

| Latent Impulse Tracker/Scream Tracker 3/Schism Tracker <-> Renoise fanatic |

More API functions, please! ;) http://forum.renoise.com/index.php/topic/26329-the-api-wishlist-thread/page-3#entry240266

#16 joule

joule

    Guruh Motha Fakka is Levitating and Knows Everything About Renoise Member

  • Normal Members
  • PipPipPipPipPipPipPipPipPipPipPipPipPip
  • 1815 posts
  • Gender:Not Telling

Posted 15 November 2011 - 14:07

Amazing. Can this be used to also sort the tracks by order-instruments-first-found? :)
or would that be a separate tool?


That's a good idea for a different tool - "Sort tracks by first instrument".

I was thinking about making a track sorting tool, but I didn't find many practical uses for it.

Edited by joule, 15 November 2011 - 14:09.


#17 esaruoho

esaruoho

    Guruh Motha Fakka is Levitating and Knows Everything About Renoise Member

  • Normal Members
  • PipPipPipPipPipPipPipPipPipPipPipPipPip
  • 2678 posts
  • Gender:Male
  • Location:Kontula, Helsinki, Finland
  • Interests://Varying Interests//

Posted 15 November 2011 - 14:08

That's a good idea for a different tool - "Sort tracks by first instrument".


yeah, if it also detected which patterns are muted in the pattern matrix, and sorted by "first actually played note" instead of "first note on first pattern, no matter if muted or not", it'd be awesome.

http://lackluster.org | on Bandcamp | on YouTube | on Facebook | on Spotify | on iTunes | on TiDAL | on Soundcloud | 

http://twitter.com/esaruoho | http://esaruoho.tumblr.com | GitHubesaruoho@gmail.com | 

| macOS 10.13 High Sierra | MacBook Pro 2.8 GHz Intel Core i7 / 16 Gb 1600 MHz DDR 3 |

| http://renoise.com/tools/paketti | BTC: 1BoZ9rvb8wT7dFNyVPwSX7DLj3stNo7844 | http://paypal.me/esaruoho |

| Latent Impulse Tracker/Scream Tracker 3/Schism Tracker <-> Renoise fanatic |

More API functions, please! ;) http://forum.renoise.com/index.php/topic/26329-the-api-wishlist-thread/page-3#entry240266

#18 Ledger

Ledger

    Guruh Motha Fakka Knows More About Renoise Than Taktik

  • Normal Members
  • PipPipPipPipPipPipPipPipPipPipPipPipPipPip
  • 3606 posts
  • Gender:Male

Posted 15 November 2011 - 16:51

Thanks!

--> Lua For Beginners <--
--> Lua for newbies <--

My Scripts On Forum

Top Tip!

 

cpu : Xeon 1231 v3, os : Win 7 64bit, audio: Audient iD4
posts as 4tune @ KvR and some other music related sites


#19 KMaki

KMaki

    Big Super Masta Member

  • Normal Members
  • PipPipPipPipPipPipPipPipPipPip
  • 672 posts
  • Gender:Male
  • Location:Tampere, Finland
  • Interests:Survival (e.g. breathing). Small scale renoise-tool-coding. The Melvins. Absurdity of it all. Zen / Not-zen. Wifey&Kids.

Posted 24 November 2011 - 22:15

A wish: Similar tool for samples! :)
Renoise (2.6->) 2.8 / Mac mini 2010 - 2.66GHz Intel Core 2 Duo - 4 Gb 1067 MHz DDR3 / OS X 10.8 / M-Audio Fast Track USB

#20 joule

joule

    Guruh Motha Fakka is Levitating and Knows Everything About Renoise Member

  • Normal Members
  • PipPipPipPipPipPipPipPipPipPipPipPipPip
  • 1815 posts
  • Gender:Not Telling

Posted 29 November 2011 - 11:31

A wish: Similar tool for samples! :)


This would organize samples within an instrument, keeping the key mapping updated but changing the order of samples in the instrument?

I seldom use multi-sampled instruments, but if it is truly usable I could probably make a tool like that. I think it would fit better as a context menu somewhere in the instrument/sample editor? Please give suggestions on sensible options.

#21 Vastique

Vastique

    Super Advanced Member

  • Normal Members
  • PipPipPipPip
  • 122 posts
  • Gender:Male
  • Location:Tallinn, Estonia

Posted 29 November 2011 - 13:38

Well this makes things so much easier for me. Thanks Joule! :)

#22 KMaki

KMaki

    Big Super Masta Member

  • Normal Members
  • PipPipPipPipPipPipPipPipPipPip
  • 672 posts
  • Gender:Male
  • Location:Tampere, Finland
  • Interests:Survival (e.g. breathing). Small scale renoise-tool-coding. The Melvins. Absurdity of it all. Zen / Not-zen. Wifey&Kids.

Posted 29 November 2011 - 20:42

This would organize samples within an instrument, keeping the key mapping updated but changing the order of samples in the instrument?

I seldom use multi-sampled instruments, but if it is truly usable I could probably make a tool like that. I think it would fit better as a context menu somewhere in the instrument/sample editor? Please give suggestions on sensible options.


I don't know about others, but for me this would be useful. Especially the possibility to randomize the sample list. I'm looking for efficient ways to build lively acoustic drum instruments with multisampled sample material. I'd use the randomize in conjunction with Velocity Layerer and Grab Sample Keyzones for some hardcore layering. :)

If you see it fit to take this on, I'd figure the best place to put the tool would be the sample list context menu, as the Organize instruments -tool appears in the instrument list context menu. I'd figure the feasible organization methods in the instrument organizer tool, that would correlate for samples would be:

-Name
---just for general neatness, maybe some specific purposes such as ordering a botched up list of samples,

-Most used
---for clarity, I guess this could be useful

-Size
---possibly? there might be some weird usage scenario for that, but cannot think one up right now... :wacko:

-Random
---yes! this is the one for me. Especially to use with the tools i mentioned.

-Reverse
---I actually have a tool for that already, but it would be SO cool if your thorough instrument organizing code could be used here also...

The appearance order -stuff seems a bit far fetched... Cannot think why someone would do that. Maybe? Consider someone that stuffs all his speech samples as a drum kit into a single instrument, then composes, then wants to order the samples. So maybe, but that's probably a rare scenario. (Not to mention that this would demand a lot of coding...)

One other option, that I think could be useful would be the possibility to reorder samples somehow based on the key zones. (left to right, up to down?) I don't know.

For me the true killer feature, as I've said too many times already (sorry bout that...) would be: randomize.

Edited by KMaki, 29 November 2011 - 20:46.

Renoise (2.6->) 2.8 / Mac mini 2010 - 2.66GHz Intel Core 2 Duo - 4 Gb 1067 MHz DDR3 / OS X 10.8 / M-Audio Fast Track USB

#23 joule

joule

    Guruh Motha Fakka is Levitating and Knows Everything About Renoise Member

  • Normal Members
  • PipPipPipPipPipPipPipPipPipPipPipPipPip
  • 1815 posts
  • Gender:Not Telling

Posted 29 November 2011 - 23:05

I don't know about others, but for me this would be useful...


That seems doable. I would make the tool updating the keyboard mapping as well, but I'd put a toggle for that in case you want true randomization then.

-Name
-Most used (in patterns then)
-Size
-Random
-Reverse
-By keymapping

I'm kind of on a musical period right now but this could be my next thing. "Sample organizer" :)
  • Dunks and KMaki like this

#24 Drop Shadow

Drop Shadow

    Big Daddy Member

  • Normal Members
  • PipPipPipPipPipPipPip
  • 441 posts
  • Gender:Male
  • Location:Copenhagen

Posted 14 May 2012 - 13:32

Great tool. Would love an update for 2.8.
  • Dunks likes this

#25 joule

joule

    Guruh Motha Fakka is Levitating and Knows Everything About Renoise Member

  • Normal Members
  • PipPipPipPipPipPipPipPipPipPipPipPipPip
  • 1815 posts
  • Gender:Not Telling

Posted 03 February 2016 - 16:02

Updated for 3.1 with speed optimizations et c. It's all in the original post!


  • Djeroek and Drop Shadow like this