Skip to content

Commit

Permalink
2.3.0
Browse files Browse the repository at this point in the history
  • Loading branch information
psemiletov committed Mar 11, 2024
1 parent 030a330 commit cb9e751
Show file tree
Hide file tree
Showing 6 changed files with 24 additions and 14 deletions.
4 changes: 2 additions & 2 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ cmake_minimum_required(VERSION 3.15)
include(FetchContent)


project(DRUMLABOOH LANGUAGES CXX C VERSION 2.2.0)
project(DRUMLABOOH LANGUAGES CXX C VERSION 2.3.0)

message("Compiler ID: ${CMAKE_CXX_COMPILER_ID}")

Expand Down Expand Up @@ -75,7 +75,7 @@ FetchContent_Declare(
juce
GIT_REPOSITORY https://github.com/juce-framework/JUCE.git
# GIT_TAG 2a27ebcfae7ca7f6eb62b29d5f002ceefdaadbdb # release-7.0.7
GIT_TAG d054f0d14dcac387aebda44ce5d792b5e7a625b3 # release-7.0.9
GIT_TAG 7.0.10 # release-7.0.10

GIT_PROGRESS TRUE
)
Expand Down
5 changes: 2 additions & 3 deletions NEWS
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
Drumlabooh 2.2.0 is out - https://psemiletov.github.io/drumlabooh/
Drumlabooh 2.3.0 is out - https://psemiletov.github.io/drumlabooh/

Recently I've discovered a strange issue - the crash when Reaper rendered the project (that have the Drumlabooh track) with the samplerate differerent than session's sample rate. The investigation led me to the mystic behavior of the underlying libraries, so I rewrote sample loader a lot. As far I tested, it works well with Reaper, Ardour, Muse and Bitwig. And as the bonus - samples are loaded a bit faster now.
P.S. +MP3 samples support
Some GUI fixes, the build is synced to JUCE 7.0.10.
2 changes: 1 addition & 1 deletion Source/PluginEditor.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -766,7 +766,7 @@ CAudioProcessorEditor::CAudioProcessorEditor (CAudioProcessor& parent, juce::Aud
addAndMakeVisible (l_plugin_name);
l_plugin_name.setSize (180 + XFILLER, 48);
l_plugin_name.setTopLeftPosition (gr_options.getX(), gr_options.getBottom() + YFILLER);
l_plugin_name.setText (juce::CharPointer_UTF8("DRUMЛАБУХ"), juce::NotificationType::dontSendNotification);
l_plugin_name.setText (juce::CharPointer_UTF8("DRUMLABOOH"), juce::NotificationType::dontSendNotification);
l_plugin_name.setFont (f_logo);

addAndMakeVisible (l_plugin_author);
Expand Down
8 changes: 6 additions & 2 deletions docs/donate.html
Original file line number Diff line number Diff line change
Expand Up @@ -21,11 +21,15 @@ <h2 align="center"> Drumlabooh | Драмлабух: DONATE</h2>
<tr>

<td class="table_top_cell">
If you want to support the development, donate via Paypal: &#112;&#101;&#116;&#101;&#114;&#46;&#115;&#101;&#109;&#105;&#108;&#101;&#116;&#111;&#118;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;
If you want to support the development, donate via Paypal: &#112;&#101;&#116;&#101;&#114;&#46;&#115;&#101;&#109;&#105;&#108;&#101;&#116;&#111;&#118;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;<br>
or<br>
<a href="https://www.buymeacoffee.com/semiletov">www.buymeacoffee.com/semiletov</a>
</td>

<td class="table_top_cell">
Если вы хотите поддержать разработку, можете сделать это через Paypal: &#112;&#101;&#116;&#101;&#114;&#46;&#115;&#101;&#109;&#105;&#108;&#101;&#116;&#111;&#118;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;
Если вы хотите поддержать разработку, можете сделать это через Paypal: &#112;&#101;&#116;&#101;&#114;&#46;&#115;&#101;&#109;&#105;&#108;&#101;&#116;&#111;&#118;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;<br>
или<br>
<a href="https://www.buymeacoffee.com/semiletov">www.buymeacoffee.com/semiletov</a>
</td>


Expand Down
7 changes: 7 additions & 0 deletions docs/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,9 @@ <h3 align="center">Free LV2/VSTi drum machine for Linux and Windows</h3>
<h3>NEWS</h3>


<p>March 11 2024 - <a href="https://github.com/psemiletov/drumlabooh/releases/tag/2.3.0">2.3.0 release</a>. Some GUI fixes, the build is synced to JUCE 7.0.10.</p>


<p>January 24 2024 - <a href="https://github.com/psemiletov/drumlabooh/releases/tag/2.2.0">2.2.0 release</a>.</p>

<p> Recently I've discovered a strange issue - the crash when Reaper rendered the project (that have the Drumlabooh track) with the samplerate differerent than session's sample rate. The investigation led me to the mystic behavior of the underlying libraries, so I rewrote sample loader a lot. As far I tested, it works well with Reaper, Ardour, Muse and Bitwig. And as the bonus - samples are loaded a bit faster now.</p>
Expand Down Expand Up @@ -80,6 +83,10 @@ <h3>NEWS</h3>
<h3>НОВОСТИ</h3>


<p>11 марта 2024 - <a href="https://github.com/psemiletov/drumlabooh/releases/tag/2.3.0">2.3.0 release</a>. Некоторые исправления интерфейса, сборка выполняется теперь с JUCE 7.0.10.</p>




<p>24 января 2024 - <a href="https://github.com/psemiletov/drumlabooh/releases/tag/2.2.0">релиз 2.2.0</a>.</p>

Expand Down
12 changes: 6 additions & 6 deletions docs/install.html
Original file line number Diff line number Diff line change
Expand Up @@ -23,18 +23,18 @@ <h2 align="center"> Drumlabooh | Драмлабух: INSTALL</h2>
<td class="table_top_cell">
<h3>Get the plugin!</h3>

<p><a href="https://github.com/psemiletov/drumlabooh/releases/tag/2.2.0">Latest release (2.2.0)</>.<br>
<p><a href="https://github.com/psemiletov/drumlabooh/releases/tag/2.3.0">Latest release (2.3.0)</>.<br>

<a href="https://github.com/psemiletov/drumlabooh">Github page</a><br>

<a href="https://github.com/psemiletov/drumlabooh/releases/download/2.2.0/drumlabooh-installer.exe">Windows VSTi installer (2.1.0)</> (installs to <i>C:\Program Files (x86)\Common Files\VST3)</i><br>
<a href="https://github.com/psemiletov/drumlabooh/releases/download/2.3.0/drumlabooh-installer.exe">Windows VSTi installer (2.3.0)</> (installs to <i>C:\Program Files (x86)\Common Files\VST3)</i><br>

<a href="https://aur.archlinux.org/packages/drumlabooh">AUR page</a> // <i>yay -S drumlabooh</i>
</p>

<h3>Windows: installation</h3>

<p>Download and run <a href="https://github.com/psemiletov/drumlabooh/releases/download/2.2.0/drumlabooh-installer.exe">this installer</a> (installs to (installs to <i>C:\Program Files (x86)\Common Files\VST3)</i>).
<p>Download and run <a href="https://github.com/psemiletov/drumlabooh/releases/download/2.3.0/drumlabooh-installer.exe">this installer</a> (installs to (installs to <i>C:\Program Files (x86)\Common Files\VST3)</i>).
It install also some drumkits, but get more with <a href="http://hydrogen-music.org">Hydrogen</a>, or Drumlabooh kits manually from <a href="https://github.com/psemiletov/drum_sklad">Drum sklad</a> (just copy/unpack kit directories to <i>C:\drumlabooh_kits</i> or <i>D:\drumlabooh_kits</i> or, for SFZ format <i>C:\sfz_kits</i> or <i>D:\sfz_kits</i>. Please read <a href="manual.html">the Manual for a details.</a>
</p>

Expand Down Expand Up @@ -89,18 +89,18 @@ <h3>Linux: Build from the source</h3>
<td class="table_top_cell">
<h3>Скачать плагин!</h3>

<p><a href="https://github.com/psemiletov/drumlabooh/releases/tag/2.2.0">Свежий выпуск (2.2.0)</><br>
<p><a href="https://github.com/psemiletov/drumlabooh/releases/tag/2.3.0">Свежий выпуск (2.3.0)</><br>

<a href="https://github.com/psemiletov/drumlabooh">Страница на Github</a><br>

<a href="https://github.com/psemiletov/drumlabooh/releases/download/2.2.0/drumlabooh-installer.exe">Установщик VSTi для Windows (2.2.0)</a>(устанавливается в <i>C:\Program Files (x86)\Common Files\VST3)</i>)<br>
<a href="https://github.com/psemiletov/drumlabooh/releases/download/2.3.0/drumlabooh-installer.exe">Установщик VSTi для Windows (2.3.0)</a>(устанавливается в <i>C:\Program Files (x86)\Common Files\VST3)</i>)<br>

<a href="https://aur.archlinux.org/packages/drumlabooh">Страница на AUR</a> //<i>yay -S drumlabooh</i>
</p>

<h3>Windows: установка</h3>

<p>Скачайте и установите <a href="https://github.com/psemiletov/drumlabooh/releases/download/2.2.0/drumlabooh-installer.exe">этот установщик VSTi</a>, заодно поставится необходимый минимум драм-китов. Затем по вкусу установите еще какие-нибудь драмкиты, например в драм-машине <a href="http://hydrogen-music.org">Hydrogen</a>, или вручную, формата Drumлабуха с сайта <a href="https://github.com/psemiletov/drum_sklad">Drum sklad</a> (скопируйте/распакуйте папки драмкитов в <i>C:\drumlabooh_kits</i> или <i>D:\drumlabooh_kits</i> либо, в случае формата SFZ: <i>C:\sfz_kits</i> или <i>D:\sfz_kits</i>. За подробностями обратитесь к <a href="manual.html">Руководству пользователя</a>. Зачитаетесь!
<p>Скачайте и установите <a href="https://github.com/psemiletov/drumlabooh/releases/download/2.3.0/drumlabooh-installer.exe">этот установщик VSTi</a>, заодно поставится необходимый минимум драм-китов. Затем по вкусу установите еще какие-нибудь драмкиты, например в драм-машине <a href="http://hydrogen-music.org">Hydrogen</a>, или вручную, формата Drumлабуха с сайта <a href="https://github.com/psemiletov/drum_sklad">Drum sklad</a> (скопируйте/распакуйте папки драмкитов в <i>C:\drumlabooh_kits</i> или <i>D:\drumlabooh_kits</i> либо, в случае формата SFZ: <i>C:\sfz_kits</i> или <i>D:\sfz_kits</i>. За подробностями обратитесь к <a href="manual.html">Руководству пользователя</a>. Зачитаетесь!
</p>

<h3>Linux: сборка из исходника</h3>
Expand Down

0 comments on commit cb9e751

Please sign in to comment.