Render Song to Audio File: Difference between revisions

From Renoise User Manual
Jump to: navigation, search
imported>Vvoois
mNo edit summary
 
(41 intermediate revisions by 4 users not shown)
Line 1: Line 1:
<h1>Rendering output to a wave-file (Registered feature) </h1> 
= Render Song to Audio File =


Rendering your song to an audio file is usually the last step to take when you've finished creating your music, but it can also be use to export sections of a song, perhaps to be reused in another composition, or even for post-processing in other multi-track editors by rendering each track to a separate file. Renoise does not directly render ''.mp3'' files, only uncompressed ''.wav'' files. However, those ''.wav'' files can then be easily converted to ''.mp3'' with [http://www.google.co.uk/search?q=free+wav+to+mp3+converter free external applications.]


'''Note''' Rendering does '''*not*''' work with MIDI instruments.
You can also quickly render, resample and reuse parts of the song [[#Quickly Rendering Parts Of A Song|from within the Pattern Editor]].




Rendering VST instruments can cause issues like fixed frequency rate differences.  
== Opening the Render Dialog ==  


---- 
You can open the Render dialog by either clicking the ''"Render"'' button in the [[Disk Browser]] with the ''"Song"'' category selected, or by using the [[Main_Screen#Upper_Status_Bar|main menu]] option: ''"File -> Render Song To Disk..."''.


If you have registered Renoise, you have the extra option of rendering your song to disk.
[[image:3.0_rendertodisk.png]]


=== Part to Render === 


This specifies which part of the song you want to render. Note that [[Pattern_Editor#Muting_Tracks|muted tracks]] and [[Tracker_Interface#Column_Options|columns]] are never rendered by Renoise, making it easy to exclude tracks/columns you don't want to export.


This can be managed from two points:
*'''Entire Song:''' Renders the entire song.
*'''Selection in Sequence:''' Render only a selected pattern range from the [[Pattern Sequencer]]. You can also select this range in the [[Pattern Sequencer]] directly by using the Pattern Sequencer's context menu: ''"Render Sequence Selection To Sample..."''.
*'''Selection in Pattern:''' Renders only the area selected in the current pattern (see [[Render & Resample Parts of the Song]]). This can also be quickly done using the Pattern Editor's context menu: ''"Render Selection To Sample..."''.


*In the disk-browser under the song-section. (You find the '''render''' button in the lower-left corner). 
=== Destination ===


<br>
This determines where the ''.wav'' file will be saved and under which name. Hitting the ''"Browse"'' button will prompt you to select the folder where you would like the rendered files to be saved. Enter the name of the file in the text field under the ''"Browse"'' button. The destination file(s) will always be standard ''.wav'' audio files.
[[image:vvoois_renoise_first_look_diskop_scopes.png|thumb|800px|center|Renoise.RenderToFile]]
<br>
<br>


* '''Use automatic file naming:''' Will name the saved render(s) automatically. Clicking the drop-down menu that appears to the right will show the various commands which can be inserted into the naming scheme. Clicking on an option will place that text at the end of the existing command.
* '''Reveal in Explorer when rendering finished:''' Will automatically open the Destination folder upon completion of rendering.


=== Render Mode ===


*And the '''Render selection to WAV''' option in the context-menu of the sequence-editor.
Rendering Offline is faster, more accurate and allows more options. Rendering in real-time will simply play the song and record the output, which also allows the recording of Line-In Devices and MIDI instruments that play in real-time. Some plug-in instruments and effects may render incorrectly when running faster than real-time, so use this mode for those occasions.


[[image:vvoois_renoise_pattern_sequencer_popup.png|thumb|800px|center|Renoise.RenderToFile]]  
=== Render Options ===  


*'''Priority:''' Select the priority of the rendering process. ''"Low"'' will leave plenty of CPU power for other tasks, while ''"High"'' will use as much CPU power as possible.


*'''Interpolation:''' Choose the re-sampling quality that will be used in the rendering process. ''"Default"'' is what you've heard during composing and playback. ''"Precise"'' gives the best possible sample quality by running [[Sampler#Sample Properties|Cubic and Sinc interpolated samples]] in more precise, non-lookup table based HQ modes, which can remove a bit of interpolation noise (mostly inaudible below 96dB) without changing the character of the sound.


*'''Sample Rate:''' Select a sample rate for the rendering process. By default, the [[Preferences#Audio|currently active sample rate]] is selected and it is recommended to use this. Many [[Effect Chains|DSP effects]] may sound slightly different at other rates, so changing the rate could result in a slightly different sound from what you expect. Some external VST or AU plugins don't even support sample rate changes, so if you change the rate to something other than the default, make sure to listen back to the rendered result to ensure that everything is correct. Alternatively, play back your song in Renoise using the different rate first and fine-tune the song when needed. This can be done by changing the sample rate in the [[Preferences#Audio|''"Edit -> Preferences -> Audio"'']] tab.


*'''Bit Depth''' - Choose the bit-depth of the rendered file. Renoise internally renders in 32-bit float, the highest quality, so you should use this format when you plan to reuse the rendered song in other applications. CDs use 16-bit with a sample rate of 44,100 kHz, so you can choose to render in this format for burning songs directly to CD (bear in mind the potential issues with changing your default sample rate as noted above, though).


*'''Save each track into a separate file:''' When enabled, the song will not be rendered into a single file, but instead will create one file per track. This can be useful if you want to export loops (when used in conjunction with [[#Part_to_Render|''"Selection in Sequence/Pattern"'']]) or to post-process the tracks in an external multi-track audio editor. Note that completely silent tracks will be deleted at the end of the rendering process.


*'''Save each pattern into a separate file:''' When enabled, this creates new files for every single position in the [[Pattern Sequencer]] (not just one copy of each numbered pattern). This is extremely useful to quickly cut and export your song as a set of loops.


Both options bring up the render-preferences window. 
=== Hidden Rendering Feature ===


[[image:vvoois_renoise_render2disk.png|thumb|800px|center|Renoise.RenderToFile]]
*'''Sequence marker positions:''' When rendering your song, all of the Renoise [[Pattern Sequencer|sequence positions]] are written into the ''.wav'' file, giving you markers to easily cut up your work in external editors. The markers may also be useful to developers who can use them with their own internal play routines to trigger playback from any sequence position.




== Quickly Rendering Parts Of A Song ==


It's also possible to render only small parts of a song from within the [[Pattern Editor]], perhaps for generating new samples or to grab sections which require a lot of CPU power when played normally. To do this, select one or more lines in the Pattern Editor, then right click (on the Pattern Editor) and select ''"Render To Sample"'' from the context menu. Alternatively, you can use the shortcut ''"Left Control/Command + Alt + Shift + R"''. The newly created sample will be loaded into the next free [[Instrument Selector|instrument slot]].


<!-- RENOISE_NO_PDF_START -->
[[image:3.2_rendertosample.gif]]
<!-- RENOISE_NO_PDF_STOP -->


'''From top to bottom''' 
*'''Part to render''' - What would you like it to render? 
*'''Destination''' - Where do you want it to save it to? 
*'''Render options''' - How would you like it to render? 


---- 
If you want to create sample-based instruments from plugin instruments, you can use a dedicated function in Renoise to do so. See [[Render or Freeze Plugin Instruments to Samples]] for more information.
 
<h2>Part to render </h2> 
 
 
 
*'''Entire song''' - Render the complete song 
*'''Selection in sequence''' - Renders the given sequence from start to endpoint minus 1 (*) 
*'''Selection in pattern''' - Renders the selected area in the current pattern. 
 
'''Note''' If you want to specifically exclude tracks from being rendered, make sure to '''mute''' the tracks that you don't want to be rendered. 
 
<h2>Destination </h2> 
 
 
 
With the browse button, you can select the target folder you want the file to end in. In the text-line you set the filename you want your wave-file to have. 
 
 
 
<h2>Render options </h2> 
 
 
 
*'''Interpolation''' - Select Cubic or Arguru's Sinc interpolation (editor's play-interpolation is cubic!)(**) 
*'''Samplerate''' - Set the sample-rate for the output, 22Khz, 44Khz, 48Khz & 96Khz 
*'''Bit Depth''' - Set the bit depth to 16, 24, 32 or 32 float bit. 
*'''Save each track into a separate file''' - What it actually says if you want to have your recording mixed down in a studio, use this option. Sound-engineers like it better when they have all tracks delivered seperately. 
*'''Save each pattern into a separate file''' - Creates a wave-file for each pattern in the total sequence. 
*'''Priority''' - Set rendering priority to Real (VST Compatability mode), low (render in background), high (as fast as possible). When setting the priority, consider the type of instruments and effects you use. If you use VSTI synths or VST effects, you are better off using '''Real''' mode rather than '''fast'''. Low will not guarantee proper rendering of VSTI / vst effect rendering. '''Real''' mode takes care the song is rendered according to the actual playrate and Renoise awaits the plugins to complete their cycles before going any further to render the next row. When using internal samples (RNI) and DSP effects only, the other two modes will suffice for good rendering. 
 
 
 
 
 
 
'''(*)When you select to sample to disk up to pattern 04, it will only include up to pattern 03.''' 
 
 
 
 
 
 
 
'''(**)Beware when using organic or bad shaped samples. They may have a perfect effect during''' '''play in the editor, when you use Arguru's sinc interpolation, the sample may sound very''' '''different from the generated wave-file than it does in Renoise! Listen to the two examples.'''[[file:example_render_cubic.mp3 |Cubic rendered]] vs. > [[file:example_render_arguru.mp3 |Arguru rendered]] 
 
 
 
Notice the different sounds between the two mp3-files. Though they use the exact same sample and the exact same bitrate and frequency, the interpolation changes the sample-structure drasticly enough to create these differences. So try cubic interpolation first as well as the current frequency rate your sound-card is currently set to, to play your samples in Renoise before you do any bug-report about this. 
 
Also, some settings may affect proper play of VST instruments, e.g. instruments are sampled at 44Khz, but you render in 96Khz and those samples suddenly play at 1.5 times it's original pitch. 
 
 
 
Things to bare in mind ;) 
 
 
 
 
----

Latest revision as of 15:54, 8 October 2019

Render Song to Audio File

Rendering your song to an audio file is usually the last step to take when you've finished creating your music, but it can also be use to export sections of a song, perhaps to be reused in another composition, or even for post-processing in other multi-track editors by rendering each track to a separate file. Renoise does not directly render .mp3 files, only uncompressed .wav files. However, those .wav files can then be easily converted to .mp3 with free external applications.

You can also quickly render, resample and reuse parts of the song from within the Pattern Editor.


Opening the Render Dialog

You can open the Render dialog by either clicking the "Render" button in the Disk Browser with the "Song" category selected, or by using the main menu option: "File -> Render Song To Disk...".

3.0 rendertodisk.png

Part to Render

This specifies which part of the song you want to render. Note that muted tracks and columns are never rendered by Renoise, making it easy to exclude tracks/columns you don't want to export.

  • Entire Song: Renders the entire song.
  • Selection in Sequence: Render only a selected pattern range from the Pattern Sequencer. You can also select this range in the Pattern Sequencer directly by using the Pattern Sequencer's context menu: "Render Sequence Selection To Sample...".
  • Selection in Pattern: Renders only the area selected in the current pattern (see Render & Resample Parts of the Song). This can also be quickly done using the Pattern Editor's context menu: "Render Selection To Sample...".

Destination

This determines where the .wav file will be saved and under which name. Hitting the "Browse" button will prompt you to select the folder where you would like the rendered files to be saved. Enter the name of the file in the text field under the "Browse" button. The destination file(s) will always be standard .wav audio files.

  • Use automatic file naming: Will name the saved render(s) automatically. Clicking the drop-down menu that appears to the right will show the various commands which can be inserted into the naming scheme. Clicking on an option will place that text at the end of the existing command.
  • Reveal in Explorer when rendering finished: Will automatically open the Destination folder upon completion of rendering.

Render Mode

Rendering Offline is faster, more accurate and allows more options. Rendering in real-time will simply play the song and record the output, which also allows the recording of Line-In Devices and MIDI instruments that play in real-time. Some plug-in instruments and effects may render incorrectly when running faster than real-time, so use this mode for those occasions.

Render Options

  • Priority: Select the priority of the rendering process. "Low" will leave plenty of CPU power for other tasks, while "High" will use as much CPU power as possible.
  • Interpolation: Choose the re-sampling quality that will be used in the rendering process. "Default" is what you've heard during composing and playback. "Precise" gives the best possible sample quality by running Cubic and Sinc interpolated samples in more precise, non-lookup table based HQ modes, which can remove a bit of interpolation noise (mostly inaudible below 96dB) without changing the character of the sound.
  • Sample Rate: Select a sample rate for the rendering process. By default, the currently active sample rate is selected and it is recommended to use this. Many DSP effects may sound slightly different at other rates, so changing the rate could result in a slightly different sound from what you expect. Some external VST or AU plugins don't even support sample rate changes, so if you change the rate to something other than the default, make sure to listen back to the rendered result to ensure that everything is correct. Alternatively, play back your song in Renoise using the different rate first and fine-tune the song when needed. This can be done by changing the sample rate in the "Edit -> Preferences -> Audio" tab.
  • Bit Depth - Choose the bit-depth of the rendered file. Renoise internally renders in 32-bit float, the highest quality, so you should use this format when you plan to reuse the rendered song in other applications. CDs use 16-bit with a sample rate of 44,100 kHz, so you can choose to render in this format for burning songs directly to CD (bear in mind the potential issues with changing your default sample rate as noted above, though).
  • Save each track into a separate file: When enabled, the song will not be rendered into a single file, but instead will create one file per track. This can be useful if you want to export loops (when used in conjunction with "Selection in Sequence/Pattern") or to post-process the tracks in an external multi-track audio editor. Note that completely silent tracks will be deleted at the end of the rendering process.
  • Save each pattern into a separate file: When enabled, this creates new files for every single position in the Pattern Sequencer (not just one copy of each numbered pattern). This is extremely useful to quickly cut and export your song as a set of loops.

Hidden Rendering Feature

  • Sequence marker positions: When rendering your song, all of the Renoise sequence positions are written into the .wav file, giving you markers to easily cut up your work in external editors. The markers may also be useful to developers who can use them with their own internal play routines to trigger playback from any sequence position.


Quickly Rendering Parts Of A Song

It's also possible to render only small parts of a song from within the Pattern Editor, perhaps for generating new samples or to grab sections which require a lot of CPU power when played normally. To do this, select one or more lines in the Pattern Editor, then right click (on the Pattern Editor) and select "Render To Sample" from the context menu. Alternatively, you can use the shortcut "Left Control/Command + Alt + Shift + R". The newly created sample will be loaded into the next free instrument slot.

3.2 rendertosample.gif


If you want to create sample-based instruments from plugin instruments, you can use a dedicated function in Renoise to do so. See Render or Freeze Plugin Instruments to Samples for more information.