Release of Orinj version 4.1.2

Submitted by mic on Sat, 03/09/2019 - 15:06

Forums:

The following are the changes between version 4.1.1 and version 4.1.2 of Orinj

  • Added a generator for simple sine waves
  • Added a shelving filter. This is an infinite impulse response (IIR) filter with four different forms. A low boost shelving filter increases the amplitude of a shelf of low frequencies, leaving the band of high frequencies above unchanged. A high boost shelving filter increases the amplitude of a band of high frequencies. A band boost shelving filter increases the amplitude of a band of middle frequencies. A band cut shelving filter increases the amplitudes of a band of low and a band of high frequencies, leaving the middle unchanged (normally, a band cut would lower the amplitude of middle frequencies, but this can be handled by the band boost form in the way this filter is designed)
  • Made sure the generators use the audio format (number of channels, sampling rate) specified by the user. There was a bug in previous versions that prevented this from happening. The bug also caused certain generated waves to not have the user defined frequency
  • Fixed the frequency controls in all generators. Since the frequency sliders are exponential, they are imprecise. In previous versions, moving between the text box and the slider for the frequency would cause user defined frequency values to change (e.g., the user might enter 50 Hz in the field, but that number would be changed to 49 Hz)
  • Made the same fix in the infinite impulse response filters (i.e., the frequency controls for the filter cutoff frequency or mid-point frequency). This applies to the band pass filter, band stop filter, high pass filter, low pass filter, and the new shelving filter
  • Allowed floating point frequency numbers in the generators (i.e., the user can generate waves at 50.5 Hz, rather than 50 Hz)
  • Made the same change in the infinite impulse response filters
  • Fixed the triangle wave generator, as it was producing no output
  • Fixed the total time control of the sine sweep generator. Because of a bug, the total time would not allow anything smaller than 20 seconds
  • Fixed the focus (tab) order of all generator dialogs and the dialogs for the band pass and band stop filter
  • Fixed the selection of drum instruments when converting MIDI to wave. In previous versions, Orinj could place a piano instead of the drum or the drum could be smeared
  • Made sure all notes are released at the end of a MIDI file, when converting MIDI files to waves, so that conversion always stops. In previous versions, if there was an unreleased note, the conversion might not stop
  • Made minor fixes to the fonts of labels in the band pass filter and band stop filter
  • Fixed the source for squarewave.zip (the example Orinj generator). Specifically, fixed errors in generator.xml
  • Compiled against Java 11. The compilation in the release still uses Java 10, but the release was tested against all of Java 7, 8, 9, 10, and 11

Add new comment

Filtered HTML

  • Freelinking helps you easily create HTML links. Links take the form of [[indicator:target|Title]]. By default (no indicator): Click to view a local node.
  • Web page addresses and e-mail addresses turn into links automatically.
  • Lines and paragraphs break automatically.

Plain text

  • No HTML tags allowed.
  • Web page addresses and e-mail addresses turn into links automatically.
  • Lines and paragraphs break automatically.
CAPTCHA
This question is for testing whether or not you are a human visitor and to prevent automated spam submissions.
Image CAPTCHA
Enter the characters shown in the image.