Skip to content

Commit

Permalink
Added support of specifying different crossfade length for additional…
Browse files Browse the repository at this point in the history
… attack and release files GrandOrgue#1760
  • Loading branch information
oleg68 committed Jan 8, 2024
1 parent 1488ab2 commit a95ff18
Show file tree
Hide file tree
Showing 16 changed files with 4,103 additions and 6,744 deletions.
1 change: 1 addition & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
- Added support of specifying different crossfade length for additional attack and release files https://github.com/GrandOrgue/grandorgue/issues/1760
# 3.13.3 (2024-01-07)
- Fixed not loading a pipe if some loop was not suitable for crossfade https://github.com/GrandOrgue/grandorgue/issues/1724
- Fixed a wrong .wav filename in the log message window https://github.com/GrandOrgue/grandorgue/issues/1724
Expand Down
48 changes: 44 additions & 4 deletions help/grandorgue.xml
Original file line number Diff line number Diff line change
Expand Up @@ -10364,17 +10364,57 @@ specified in samples.
<term>Pipe999LoopCrossfadeLength</term>
<listitem>
<para>
(integer 0 - 3000, default: 0) Crossfade length in ms between loop start and loop
end. A cross fade requires enough samples before the start of the loop.
(integer 0 - 3000, default: 0) Crossfade length in ms between loop
end and loop start for all loops loaded from the file specified in
the Pipe999 parameter. A cross fade requires enough samples before
the start of the loop.
</para>
<para>
This parameter is not inherited by loops loaded from additional
attack files specified in the Pipe999Attack999 parameters
</para>
</listitem>
</varlistentry>
<varlistentry>
<term>Pipe999Attack999LoopCrossfadeLength</term>
<listitem>
<para>
(integer 0 - 3000, default: 0) Crossfade length in ms between loop
end and loop start for all loops loaded from the file
Pipe999Attack999. A cross fade requires enough samples before the
start of the loop.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term>Pipe999ReleaseCrossfadeLength</term>
<listitem>
<para>
(integer 0 - 3000, default: 0) Crossfade length in ms between loop and the
release (or other attacks). 0 means automatic selection.
(integer 0 - 3000, default: 0) Crossfade length in ms between loop
and the release (or other attacks). 0 means automatic selection.
</para>
<para>
This parameter is inherited by all releases loaded from additional
attack and release files specified in the Pipe999Attack999 and
Pipe999Release999 parameters and may be redefined with the
Pipe999Attack999ReleaseCrossfadeLength and
Pipe999Release999ReleaseCrossfadeLength parameters.
</para>
</listitem>
<term>Pipe999Attack999ReleaseCrossfadeLength</term>
<listitem>
<para>
(integer 0 - 3000, default: Pipe999ReleaseCrossfadeLength)
Crossfade length in ms between loop and the release loaded from
the file specified in the Pipe999Attack999 parameter.
</para>
</listitem>
<term>Pipe999Release999ReleaseCrossfadeLength</term>
<listitem>
<para>
(integer 0 - 3000, default: Pipe999ReleaseCrossfadeLength)
Crossfade length in ms between loop and the release loaded from
the file specified in the Pipe999Release999 parameter.
</para>
</listitem>
</varlistentry>
Expand Down
Loading

0 comments on commit a95ff18

Please sign in to comment.