Orinj version 3.0.0
The following are settings that impact the way Orinj plays audio, stores audio data, and works in general. These settings are important for all of the four views of Orinj - the multitrack session, loops, and so on. These settings are accessible through the Preferences menus in all Orinj views. Choices are not specific to a session or file, but will persist in this and all future sessions until you change preferences again.
Orinj uses a temporary directory/folder to store audio and other data. For example, Orinj will store newly recorded waves in that directory until you provide these newly recorded waves with a name and save them elsewhere. You can choose any directory as the temporary directory and you can always change your choice later. Just so Orinj operates smoothly, you should choose a directory that you do not normally use for other purposes as Orinj may store many files there, that is on a large hard drive or partition as audio data may be large, and that is on an internal hard drive (rather than, for example, a USB drive), so that Orinj can access audio data and operate quickly.
To set the temporary directory, click on Preferences and then on Directories in the Orinj menu. You will see the following dialog.
Specify the directory in the dialog either by typing it directly or by clicking on the Browse button and browsing to it. Click OK in the dialog to save your changes.
Orinj uses buffers to read audio data from your hard drive and to send these data to your audio devices / soundcards. This means that Orinj will read a whole set of sampled audio data from your wave files instead of reading wave file audio samples one by one.
Buffers can have different sizes. Larger buffers mean that Orinj will access files on your hard drive fewer times and will read a large amount of data every time it access the drive. This makes Orinj faster, which will help in Orinj in doing other things, such as computing digital signal processing effects. Larger buffers also mean that Orinj will send larger amounts of data fewer times to the audio devices / soundcards.
Larger buffers also have disadvantages. Once audio data is sent to the audio devices for playing, for example, it will be played until it is exhausted. This means that, with larger buffers, Orinj will be slower to respond when you stop playback. Although Orinj can force some sound devices to stop, it does not do so. There are too many different audio devices and not all allow this sort of functionality.
If Orinj performs well when playing and recording, you probably do not need to change the sizes of your buffers. Otherwise, you should experiment with various sizes to see which works best.
To change your buffer sizes, click on Preferences and then on Buffers in the Orinj menu. You will then see the following dialog.
Specify the number and sizes of buffers that you want to use and click OK to save your changes.
Audio devices / soundcards support some audio formats and do not support others. To see which audio formats are supported by your devices, click on Preferences and then on Device Properties in the Orinj menu. You will then see the following dialog, which lists various information about your sound devices.
(Note: One known issue is that Java – the software used to develop Orinj – does not recognize all sampling rates and sampling resolutions. Although your audio devices may support high sampling rates and sampling resolutions, such as 24-bit 96KHz audio, this dialog may show that these are not supported.)
A known issue in Orinj on Windows is that Orinj cannot send 24-bit and 32-bit data for playback and cannot record 24-bit and 32-bit waves. This is not a problem with Orinj, but with Java – the programming language used for Orinj. Even if your input and output devices support 24- and 32-bit playback and recording, Orinj on Windows does not.
The user can still create 24-bit and 32-bit sessions. In these sessions, the user can insert 24-bit and 32-bit waves respectively. Orinj will be able to play these waves, but only by converting the 24-bit or 32-bit sound data to 16-bit sound data before it is send to playback. Similarly, Orinj can record 24-it waves and 32-bit waves, but only by obtaining 16-bit sound data from the input and converting that to the required bit resolution. In principle, this means that, in Windows, when recording, Orinj does not get the full benefit of the larger bit resolutions. At least, however, in Windows, Orinj can get the benefit of mixing at these bit resolutions.
Orinj is designed so that the user can choose whether to record and play 24-bit and 32-bit wave as 16-bit waves. To change these preferences, click on Preferences and then on Bit Resolution in the Orinj menu. You will see the following dialog.
Click on the boxes if you want data to be played or recorded as 16-bit data. Unclick the boxes otherwise.
Snap options are important when moving waves and when selecting audio data. Suppose, for example, that you create a drum loop that extends for one measure of your song. You may want to select this drum loop and play it in a loop over and over again while practicing playing your song with it. You would want to be able to select the loop starting exactly at the beginning and ending exactly at the end of the wave block. If you selection beginning and end do not match the sample beginning and end exactly, your loop will not play exactly "on beat". Making sure that your mouse selection snaps with the beginning and the end of the wave block will ensure that your selection end points match the loop end points.
"Snapping" means that rather than clicking exactly at, say, the beginning of a wave, you only need to click somewhat close to the beginning. Orinj will then assume that you wanted to click exactly at the beginning and will adjust your selection accordingly.
Snapping, if set in preferences, can also apply to the moving of wave blocks. You can move a wave close to a certain position (another wave, the cursor, the time signature line) and Orinj will ensure that the wave starts or ends exactly at that position.
To change your snap options, click on Preferences and then on Snap Options in the Orinj menu. You will see the following dialog.
Make your changes and click OK to save them.
A user may want to have some time between clicking a button to start recording and the actual recording, so that that same user can move away from the computer and towards the microphone or instrument and prepare to sing or play.
To allow a delay before the actual recording starts, click on Preferences and then on Recording Delay in the Orinj menu. You will see the following dialog.
Chose the amount of delay (in seconds) and click OK.
When clicking to start recording, before recording actually starts and if the recording delay is larger than zero, you will see a timer counting down the seconds until the start of actual recording. An example is shown below. If you click Cancel in this time, recording will not start. If you wait for the timer to count down to zero, recording will begin.
Orinj comes with a set of different skins – look and feel options (colors, fonts, etc). To choose one, click on Preferences and then on Skins in the Orinj menu. You will see a dialog that shows all available skins. Choose a skin and then click on OK in the dialog. Changes to the Orinj skin will occur only after you restart Orinj.
To change the Orinj language, click on Preferences and then on Languages in the Orinj menu. You will see a list of available languages. Click on the one you want and click on OK. Changes will not take effect until you restart Orinj. Language packs can be installed separately from Orinj and what languages are available depends on the language packs that are installed.
Preferences in version 2 of Orinj
In version 2 of Orinj, there are fewer skins and only one language. There are no bit resolution preferences.