Jump to content


Photo

New Tool (2.7): Batch Rendering


  • Please log in to reply
24 replies to this topic

#1 mxb

mxb

    Big Super GrandMasta Member

  • Normal Members
  • PipPipPipPipPipPipPipPipPipPipPip
  • 703 posts
  • Gender:Male

Posted 17 June 2011 - 23:11

The Batch Render tool allows Renoise to automatically load and render a user specified list of songs.

The idea came from this thread.

The tool adds a single menu entry to the 'File' menu entitled 'Batch Render'.

When launched, the tool will prompt the user for a list of Renoise songs, followed by a prompt for a render destination folder.

It will then check to ensure if any of the proposed output files exist. If any are found it will ask the user for confirmation to overwrite.

After a final check it will then load each song in order and render it to the specified destination directory.

All rendering is done at the following settings:

  • 32bit bitdepth
  • The same bitrate as specified for the audio interface in Renoises Preferences dialog
  • Cubic interpolation
  • High priority
  • 'wav' file output format

  • taktik, jiku, Ledger and 4 others like this
Is a footer a sweater for feet?

#2 slippycurb

slippycurb

    Big Masta Member

  • Normal Members
  • PipPipPipPipPipPipPipPipPip
  • 515 posts
  • Gender:Male
  • Location:Ireland Co Galway
  • Interests:My interests change from day to day, but i always like eggs.

Posted 18 June 2011 - 00:22

youve been working hard!!! thanks dude!!
"No one would have believed, in the last years of the nineteenth century, that this world was being watched keenly and closely by intelligences greater than man's and yet as mortal as his own;"


SuckOnThisElectronicEgg


https://www.facebook...ristiansvslions

#3 vV

vV

    God's or Borg's Chief and Ruler of All Species

  • Moderator
  • PipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPip
  • 16855 posts
  • Gender:Male
  • Location:Netherlands

Posted 18 June 2011 - 11:37

Mxb is becoming our top scripter here....
Vv....


cpu Intel Core i7-4820K @3.70GHz
chipset Intel X79 chipset
mem 32 Gb 2400Mhz
os Win 7 64-bit SP1, DirectX 11
audio ESI ESP1010e - > Driver rev:2.0.6.0
video nVidia Geforce GTX780 - > Driver rev:335.23


Renoise Official Manual

#4 .xrns

.xrns

    Chief Above Chief Member

  • Normal Members
  • PipPipPipPipPipPip
  • 312 posts
  • Gender:Male

Posted 18 June 2011 - 11:38

really useful tool !!

thanks for your efforts !



-


#5 dblue

dblue

    Dodgy Geezer

  • Admins
  • PipPipPipPipPipPipPipPipPipPipPipPipPipPipPip
  • 5607 posts
  • Gender:Male
  • Location:Berlin
  • Interests:Code. Music. Graphics.

Posted 18 June 2011 - 12:29

Mxb is becoming our top scripter here....

He really is doing some incredible work!

#6 vV

vV

    God's or Borg's Chief and Ruler of All Species

  • Moderator
  • PipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPip
  • 16855 posts
  • Gender:Male
  • Location:Netherlands

Posted 18 June 2011 - 13:42

He really is doing some incredible work!


He also proves that the API has more dark powers than most folks dare to see.
Vv....


cpu Intel Core i7-4820K @3.70GHz
chipset Intel X79 chipset
mem 32 Gb 2400Mhz
os Win 7 64-bit SP1, DirectX 11
audio ESI ESP1010e - > Driver rev:2.0.6.0
video nVidia Geforce GTX780 - > Driver rev:335.23


Renoise Official Manual

#7 vincentvc

vincentvc

    Guruh Member

  • Normal Members
  • PipPipPipPipPipPipPipPipPipPipPipPip
  • 965 posts
  • Gender:Male
  • Location:Ociya Syndor

Posted 18 June 2011 - 19:33

HOOOOOOOOOOOOOOOOOOOLYYYYYYYY FUUUUUUUUUUUUUUUUUUUUUUUUUUUUUCK!!!!
THANK YOU SO SO VERY MUCH!!!! :panic: :panic: :panic: :panic: :panic: :panic:

Edited by vincentvc, 18 June 2011 - 19:40.

bla

#8 lowkey

lowkey

    Super Advanced Member

  • Normal Members
  • PipPipPipPip
  • 135 posts
  • Gender:Male
  • Location:uk

Posted 18 June 2011 - 22:44

Thank you :D
cpu Asus G75v, Intel i7-3610QM

#9 speeeh

speeeh

    Member

  • Normal Members
  • PipPip
  • 59 posts
  • Gender:Male
  • Location:France

Posted 19 June 2011 - 11:21

very useful thx :yeah:

#10 Ledger

Ledger

    Guruh Motha Fakka Knows More About Renoise Than Taktik

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

Posted 19 June 2011 - 11:47

Yes great work again mxb!

--> 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


#11 mxb

mxb

    Big Super GrandMasta Member

  • Normal Members
  • PipPipPipPipPipPipPipPipPipPipPip
  • 703 posts
  • Gender:Male

Posted 19 June 2011 - 21:06

Just to give an update on this tool.

I will be porting across the rendering options dialog from the Freeze Track tool into this tool to allow you to specify what rendering settings you wish to use (sample rate, bitrate, priority, etc).

Once that is complete and I've tidied the code up somewhat I'll post a newer version.

Thanks!

He also proves that the API has more dark powers than most folks dare to see.


:ph34r:
Is a footer a sweater for feet?

#12 Tom de Rooy

Tom de Rooy

    Guruh Motha Fakka is Levitating and Knows Everything About Renoise Member

  • Normal Members
  • PipPipPipPipPipPipPipPipPipPipPipPipPip
  • 2429 posts
  • Gender:Male

Posted 20 June 2011 - 10:41

Great tool. Thanks mxb!

#13 vincentvc

vincentvc

    Guruh Member

  • Normal Members
  • PipPipPipPipPipPipPipPipPipPipPipPip
  • 965 posts
  • Gender:Male
  • Location:Ociya Syndor

Posted 24 June 2011 - 09:53

Suggestion.

Let's say I have something like this;
Renoise/May/bla.xrns
Instead of a list of songs, you can choose a folder in this case the folder "Renoise", and it will look for all the xnrs-files in the folders beneath it.
When it renders to some place you choose it keeps that folder structure.
In this case;
Renoise/May/bla.wav
bla

#14 mxb

mxb

    Big Super GrandMasta Member

  • Normal Members
  • PipPipPipPipPipPipPipPipPipPipPip
  • 703 posts
  • Gender:Male

Posted 25 June 2011 - 14:37

A new version (1.11) has been uploaded to the tools page and is currently awaiting testing and approval from the tool moderators.

This version prompts the user for the rendering settings to be used. The dialog allows the user to specify sample rate, bit depth, interpolation mode and priority. This now allows songs to be rendered in realtime which is useful for those of you who use external hardware and LineIn devices.

As per the Track Freeze tool, these rendering settings will be stored and set as the defaults the next time the tool is used.

Enjoy.

Suggestion.

Let's say I have something like this;
Renoise/May/bla.xrns
Instead of a list of songs, you can choose a folder in this case the folder "Renoise", and it will look for all the xnrs-files in the folders beneath it.
When it renders to some place you choose it keeps that folder structure.
In this case;
Renoise/May/bla.wav



Interesting idea, I'll note it in my TODO list but it will not be given too high a priority at the moment.
Is a footer a sweater for feet?

#15 vincentvc

vincentvc

    Guruh Member

  • Normal Members
  • PipPipPipPipPipPipPipPipPipPipPipPip
  • 965 posts
  • Gender:Male
  • Location:Ociya Syndor

Posted 27 June 2011 - 17:00

K. :)

Do have to note that the tool makes Renoise crash a lot. I believe especially when there are vst's used.

Also a way to just cancel rendering when there is a certain VST missing would be welcome to. :)
bla

#16 vV

vV

    God's or Borg's Chief and Ruler of All Species

  • Moderator
  • PipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPip
  • 16855 posts
  • Gender:Male
  • Location:Netherlands

Posted 27 June 2011 - 21:17

K. :)

Do have to note that the tool makes Renoise crash a lot. I believe especially when there are vst's used.


I haven't looked at the last version of the tool, but that might be because there isn't enough time between panic mode and rendering.
I reckon giving panic mode at least 1 second of breathing space before rendering kicks in should do the trick.
Vv....


cpu Intel Core i7-4820K @3.70GHz
chipset Intel X79 chipset
mem 32 Gb 2400Mhz
os Win 7 64-bit SP1, DirectX 11
audio ESI ESP1010e - > Driver rev:2.0.6.0
video nVidia Geforce GTX780 - > Driver rev:335.23


Renoise Official Manual

#17 vincentvc

vincentvc

    Guruh Member

  • Normal Members
  • PipPipPipPipPipPipPipPipPipPipPipPip
  • 965 posts
  • Gender:Male
  • Location:Ociya Syndor

Posted 02 September 2011 - 11:16

Lately the tool seems to just render corrupt wav files, not render at all or just some small snippet of sound, etc.
bla

#18 esaruoho

esaruoho

    Guruh Motha Fakka is Levitating and Knows Everything About Renoise Member

  • Normal Members
  • PipPipPipPipPipPipPipPipPipPipPipPipPip
  • 2532 posts
  • Gender:Male
  • Location:Kontula, Helsinki, Finland
  • Interests:// Free Energy // Cymatics // Sound visualization // Sustainable energy production // Apple devices // Tesla Motors //

Posted 02 September 2011 - 12:43

Lately the tool seems to just render corrupt wav files, not render at all or just some small snippet of sound, etc.


i wonder if it has something to do with the rendering issues recently encountered

| lackluster Website | lackluster on bandcamp | lackluster on facebooklackluster on soundcloud | esaruoho on twitter |

esaruoho@gmail.comesaruoho on reddit | esaruoho on ello | 

| OS X 10.11 El Capitan | Mac Book Pro 2.66 GHz Intel Core 2 Duo / 8GB 1067 MHz DDR3 |

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

More API functions, please! ;)

#19 vincentvc

vincentvc

    Guruh Member

  • Normal Members
  • PipPipPipPipPipPipPipPipPipPipPipPip
  • 965 posts
  • Gender:Male
  • Location:Ociya Syndor

Posted 01 January 2012 - 22:17

possible to fix the tool up for 2.8? would be awesome. :)
happy mmxii

Edited by vincentvc, 30 January 2012 - 13:09.

bla

#20 phooka

phooka

    Advanced Member

  • Normal Members
  • PipPipPip
  • 75 posts

Posted 30 January 2012 - 01:16

bump
I'd also love to see this in 2.8

Is a very useful tool!

#21 Params

Params

    Member

  • Normal Members
  • PipPip
  • 11 posts

Posted 13 October 2014 - 21:19

bump



#22 Roppenzo

Roppenzo

    Big GrandDaddy Member

  • Normal Members
  • PipPipPipPipPipPipPipPip
  • 450 posts
  • Gender:Male
  • Location:Netherlands

Posted 03 September 2015 - 19:05

love to see this one for 3.01..
House Music All Night Long. - Say What?

#23 4Tey

4Tey

    Chief Above Chief Member

  • Normal Members
  • PipPipPipPipPipPip
  • 382 posts
  • Gender:Male

Posted 03 September 2015 - 20:54

I can't guarantee anything from this, but you can try this very quick hack of mine to get it to go with Renoise 3.01 if you like :)

 

[Do keep in mind it is a real quick hack I haven't fully tested it....I'm sure Ledger will have something to say if it doesn't work! :D ]

Attached Files


Edited by 4Tey, 04 September 2015 - 08:28.


#24 mgambrell

mgambrell

    New Member

  • Normal Members
  • Pip
  • 9 posts

Posted 28 February 2016 - 14:14

Dang it, I found this thread while my batch was running after having fixed it myself.

I needed it for 2.8.1 though. I figure you did a better job than I did, so I modified yours to work in 2.8.1 (just different interpolation enums).

 

Attached Files


Edited by mgambrell, 29 February 2016 - 01:46.


#25 Roppenzo

Roppenzo

    Big GrandDaddy Member

  • Normal Members
  • PipPipPipPipPipPipPipPip
  • 450 posts
  • Gender:Male
  • Location:Netherlands

Posted 02 July 2017 - 11:57

Would be great if this tool would ignore the "The following plugins could not be found or failed to open-errors" with tracks I did > 2010
House Music All Night Long. - Say What?