commit 6e98855db14759d7952ec7298b661853679fb03f
parent 44ede9ff2f8b27d95b179ebec0ef34e69437945c
Author: Jatin Chowdhury <jatinchowdhury18@gmail.com>
Date: Wed, 25 Nov 2020 13:18:58 -0800
Prep release 2.7
Diffstat:
4 files changed, 14 insertions(+), 8 deletions(-)
diff --git a/CHANGELOG.md b/CHANGELOG.md
@@ -2,7 +2,8 @@
All notable changes to this project will be documented in
this file.
-## [Unreleased]
+## [2.7.0] - 2020-11-25
+- Added new hysteresis mode: State Transition Network (STN)
- Updated Loss Filters to improve frequency response and phase response.
- Added high/low-cut filters for the input section.
- Updated presets menu: now supports saving presets, and managing user preset folder.
diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
@@ -1,7 +1,7 @@
# Contributing to CHOW Tape
The goal of this project is to create a high-quality,
-open source tape emulation plugin. Here's how you can
+open-source tape emulation plugin. Here's how you can
help:
@@ -25,6 +25,16 @@ For more information on contributing presets, see the
[presets issue](https://github.com/jatinchowdhury18/AnalogTapeModel/issues/30).
+## Documentation
+
+If you've been using the plugin for a while and are pretty
+familiar with it, please consider contributing to the plugin
+[documentation](https://ccrma.stanford.edu/~jatin/chowdsp/Products/ChowTapeManual.pdf).
+Additionally, if someone would want to make a YouTube video
+giving a demo or a walkthrough of the plugin features, that
+would be most welcome.
+
+
## Plugin Development
If you'd like to contribute to the development of the plugin,
diff --git a/Plugin/CHOWTapeModel.jucer b/Plugin/CHOWTapeModel.jucer
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
-<JUCERPROJECT id="jDoXPz" name="CHOWTapeModel" projectType="audioplug" version="2.6.1"
+<JUCERPROJECT id="jDoXPz" name="CHOWTapeModel" projectType="audioplug" version="2.7.0"
pluginFormats="buildAU,buildStandalone,buildVST,buildVST3" cppLanguageStandard="17"
companyName="chowdsp" companyEmail="chowdsp@gmail.com" pluginManufacturerCode="Chow"
reportAppUsage="0" jucerFormatVersion="1">
diff --git a/Plugin/Source/Processors/Hysteresis/HysteresisSTN.cpp b/Plugin/Source/Processors/Hysteresis/HysteresisSTN.cpp
@@ -47,7 +47,6 @@ std::unique_ptr<MemoryInputStream> getModelFileStream (const String& modelFile)
HysteresisSTN::HysteresisSTN()
{
// load models
- auto start = Time::getMillisecondCounterHiRes();
size_t widthLoadIdx = 0;
for (const auto& width : widthTags)
{
@@ -68,10 +67,6 @@ HysteresisSTN::HysteresisSTN()
}
widthLoadIdx++;
}
-
- auto dur = Time::getMillisecondCounterHiRes() - start;
- Logger::writeToLog ("Loaded " + String (widthTags.size() * satTags.size())
- + " models in " + String (dur / 1000.0) + " seconds");
}
void HysteresisSTN::prepare (double sampleRate)