From 21f04bb3725d3cbf6baae3e865705b5256306b0e Mon Sep 17 00:00:00 2001 From: jatinchowdhury18 Date: Fri, 11 Jan 2019 14:23:22 -0800 Subject: [PATCH] Prepare release 1.0.0 --- .travis.yml | 10 ++++----- CHOW.jucer | 5 ++++- JuceLibraryCode/AppConfig.h | 14 ++++++------ JuceLibraryCode/JuceHeader.h | 2 +- README.md | 42 ++++++++++++++++++++++++++++-------- 5 files changed, 50 insertions(+), 23 deletions(-) diff --git a/.travis.yml b/.travis.yml index f2c8ca7..89e1249 100644 --- a/.travis.yml +++ b/.travis.yml @@ -14,11 +14,11 @@ matrix: env: - BUILD_FOLDER="MacOSX" - PROJUCER="$TRAVIS_BUILD_DIR/JUCE/extras/Projucer/Builds/MacOSX/build/Debug/Projucer.app/Contents/MacOS/Projucer" - - os: windows - env: - - MSBUILD_PATH="c:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\MSBuild\15.0\Bin" - - BUILD_FOLDER="VisualStudio2017" - - PROJUCER="$TRAVIS_BUILD_DIR/JUCE/extras/Projucer/Builds/VisualStudio2017/x64/Debug/App/Projucer.exe" + # - os: windows + # env: + # - MSBUILD_PATH="c:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\MSBuild\15.0\Bin" + # - BUILD_FOLDER="VisualStudio2017" + # - PROJUCER="$TRAVIS_BUILD_DIR/JUCE/extras/Projucer/Builds/VisualStudio2017/x64/Debug/App/Projucer.exe" before_install: # mac installs diff --git a/CHOW.jucer b/CHOW.jucer index bf4eaa2..f92fccb 100644 --- a/CHOW.jucer +++ b/CHOW.jucer @@ -1,7 +1,10 @@ + pluginFormats="buildAU,buildStandalone,buildVST,buildVST3" bundleIdentifier="com.chowdsp.CHOW" + version="1.0.0" companyName="Chowdhury DSP" companyWebsite="chowdsp.com" + companyEmail="chowdsp@gmail.com" pluginName="CHOW" pluginDesc="Maximally truculent distortion" + pluginManufacturerCode="Chow" aaxIdentifier="com.chowdsp.CHOW"> diff --git a/JuceLibraryCode/AppConfig.h b/JuceLibraryCode/AppConfig.h index a9557e1..fa2555e 100644 --- a/JuceLibraryCode/AppConfig.h +++ b/JuceLibraryCode/AppConfig.h @@ -341,19 +341,19 @@ #define JucePlugin_Name "CHOW" #endif #ifndef JucePlugin_Desc - #define JucePlugin_Desc "CHOW" + #define JucePlugin_Desc "Maximally truculent distortion" #endif #ifndef JucePlugin_Manufacturer - #define JucePlugin_Manufacturer "yourcompany" + #define JucePlugin_Manufacturer "Chowdhury DSP" #endif #ifndef JucePlugin_ManufacturerWebsite - #define JucePlugin_ManufacturerWebsite "" + #define JucePlugin_ManufacturerWebsite "chowdsp.com" #endif #ifndef JucePlugin_ManufacturerEmail - #define JucePlugin_ManufacturerEmail "" + #define JucePlugin_ManufacturerEmail "chowdsp@gmail.com" #endif #ifndef JucePlugin_ManufacturerCode - #define JucePlugin_ManufacturerCode 0x4d616e75 // 'Manu' + #define JucePlugin_ManufacturerCode 0x43686f77 // 'Chow' #endif #ifndef JucePlugin_PluginCode #define JucePlugin_PluginCode 0x5a6b3069 // 'Zk0i' @@ -425,7 +425,7 @@ #define JucePlugin_RTASDisableMultiMono 0 #endif #ifndef JucePlugin_AAXIdentifier - #define JucePlugin_AAXIdentifier com.yourcompany.CHOW + #define JucePlugin_AAXIdentifier com.chowdsp.CHOW #endif #ifndef JucePlugin_AAXManufacturerCode #define JucePlugin_AAXManufacturerCode JucePlugin_ManufacturerCode @@ -449,7 +449,7 @@ #define JucePlugin_IAASubType JucePlugin_PluginCode #endif #ifndef JucePlugin_IAAName - #define JucePlugin_IAAName "yourcompany: CHOW" + #define JucePlugin_IAAName "Chowdhury DSP: CHOW" #endif //============================================================================== diff --git a/JuceLibraryCode/JuceHeader.h b/JuceLibraryCode/JuceHeader.h index 1bea743..19a0eb5 100644 --- a/JuceLibraryCode/JuceHeader.h +++ b/JuceLibraryCode/JuceHeader.h @@ -41,7 +41,7 @@ namespace ProjectInfo { const char* const projectName = "CHOW"; - const char* const companyName = ""; + const char* const companyName = "Chowdhury DSP"; const char* const versionString = "1.0.0"; const int versionNumber = 0x10000; } diff --git a/README.md b/README.md index a911d65..e3469aa 100644 --- a/README.md +++ b/README.md @@ -2,20 +2,19 @@ [![Download Latest](https://img.shields.io/badge/download-latest-blue.svg)](https://github.com/jatinchowdhury18/CHOW/releases/latest) [![Build Status](https://travis-ci.com/jatinchowdhury18/CHOW.svg?branch=master)](https://travis-ci.com/jatinchowdhury18/CHOW) +[![License: GPL v3](https://img.shields.io/badge/License-GPLv3-brightgreen.svg)](https://www.gnu.org/licenses/gpl-3.0) ---- - -**truculent** adjective
+## Definition +**truculent** adjective
tru·​cu·​lent | \ˈtrə-kyə-lənt also ˈtrü- \ Definition of *truculent*
-1 : aggressively self-assertive : BELLIGERENT
-2 : scathingly harsh : VITRIOLIC
+1 : aggressively self-assertive : BELLIGERENT
+2 : scathingly harsh : VITRIOLIC
   // *truculent* criticism
-3 : feeling or displaying ferocity : CRUEL, SAVAGE
-4 : DEADLY, DESTRUCTIVE
- ---- +3 : feeling or displaying ferocity : CRUEL, SAVAGE
+4 : DEADLY, DESTRUCTIVE
+## Description ![Pic](https://raw.githubusercontent.com/jatinchowdhury18/CHOW/master/screenshot.PNG) CHOW is a digital ditortion effect designed for maximum truculence, somewhere between a true half-wave rectifier and a noisy vintage compressor. Useful for mixing guitars, drums, even vocals when a heavily degraded sound is desired. Feel free to build and use for your own enjoyment! @@ -25,3 +24,28 @@ CHOW is currently available in the following formats: - VST3 - AU - Standalone plugin + +## Instructions For Building +If you would like to build CHOW for yourself, use the following steps, otherwise you can download the latest builds [here](https://github.com/jatinchowdhury18/CHOW/releases/latest). +- Install [Git](https://git-scm.com/book/en/v2/Getting-Started-Installing-Git) +- Run the following git commands: + ```bash + # Clone the repository + git clone --recursive https://github.com/jatinchowdhury18/CHOW.git + + # Initialize JUCE submodule + git submodule update --init --recursive + ``` +- Navigate to "JUCE/extras/Projucer/Builds/" +- Build the Projucer using XCode (Mac), Visual Studio (Windows), or Makefile (Linux) +- From the Projucer, open CHOW.jucer +- From the "File" menu, open "Global Paths..." + - Set "Path To JUCE" to "...\CHOW\JUCE" + - Set "JUCE Modules" to "...\CHOW\JUCE\modules" + - Set "VST (Legacy) SDK" to "...CHOW\VST2_SDK" + - Close "Global Paths" window +- Select "Save and open in IDE" +- Build CHOW + +## License +CHOW is freely distributable and is covered by the terms of the GNU licensing agreement. Enjoy!