diff --git a/docs/PatchFormat/main.md b/docs/PatchFormat/main.md index 02893be7..bd7bcf2f 100644 --- a/docs/PatchFormat/main.md +++ b/docs/PatchFormat/main.md @@ -33,7 +33,7 @@ For example, the `HelloWorld.cmajorpatch` contains: "version": "1.0", "name": "Hello World", "description": "The classic audio Hello World", - "manufacturer": "Sound Stacks Ltd", + "manufacturer": "Cmajor Software Ltd", "category": "generator", "isInstrument": false, "source": "HelloWorld.cmajor" diff --git a/docs/QuckStart/main.md b/docs/QuckStart/main.md index 410828c5..e042e1ba 100644 --- a/docs/QuckStart/main.md +++ b/docs/QuckStart/main.md @@ -32,7 +32,7 @@ This command will prompt you to select the name of a new `.cmajorpatch` file. It #### `Cmajor: Find example patches` -This command will take you to the Cmajor repository where you can find our example patches. You can either clone the [whole repository](https://github.com/SoundStacks/cmajor) from github, or just download specific examples from the [examples](https://github.com/SoundStacks/cmajor/tree/main/examples/patches) folder. +This command will take you to the Cmajor repository where you can find our example patches. You can either clone the [whole repository](https://github.com/cmajor-lang/cmajor) from github, or just download specific examples from the [examples](https://github.com/cmajor-lang/cmajor/tree/main/examples/patches) folder. #### `Cmajor: Export patch as JUCE plugin` @@ -42,7 +42,7 @@ This will prompt you for a folder in which to create a new JUCE project containi ## Installing the Cmajor command-line tools -On the Github releases page, you'll find [downloadable binaries for Mac and Windows](https://github.com/SoundStacks/cmajor/releases). These provide: +On the Github releases page, you'll find [downloadable binaries for Mac and Windows](https://github.com/cmajor-lang/cmajor/releases). These provide: - The command-line tool (`cmaj` or `cmaj.exe`) which provides a compiler, utilities and can load and run Cmajor patches. - The redistributable libraries (`CmajPerformer.dll` or `libCmajPerformer.so`) which are needed if you're building your own native app which embeds the Cmajor JIT engine. @@ -52,7 +52,7 @@ On the Github releases page, you'll find [downloadable binaries for Mac and Wind The `cmaj` command can create, build, test and run patches, as well as perform code-generation of C++ and plugin projects, and various other tasks. -To install, just [download](https://github.com/SoundStacks/cmajor/releases) and unzip the executable into a location of your choice, and you can run it from a terminal. +To install, just [download](https://github.com/cmajor-lang/cmajor/releases) and unzip the executable into a location of your choice, and you can run it from a terminal. For help, run: @@ -78,7 +78,7 @@ While running a patch, the console app will detect any file changes and recompil ## Loading patches in your DAW with the Cmajor VST/AU plugin -In our [binary releases](https://github.com/SoundStacks/cmajor/releases), you'll find an installer for our plugin, which can be loaded into most DAWs like any other plugin. +In our [binary releases](https://github.com/cmajor-lang/cmajor/releases), you'll find an installer for our plugin, which can be loaded into most DAWs like any other plugin. When you create an instance of this plugin in a DAW, you can drag-and-drop a `.cmajorpatch` file onto the plugin's GUI to make it load that patch. diff --git a/docs/StandardLibrary/main.html b/docs/StandardLibrary/main.html index 04577e6c..a430edf9 100644 --- a/docs/StandardLibrary/main.html +++ b/docs/StandardLibrary/main.html @@ -26,7 +26,7 @@
intrinsics
namespace as a special-case, allowing its functions to act as if they're in the global namespace. processor.id
and processor.session
values are very useful:
These structures are useful for representing chunks of audio data with a known sample-rate. They're useful types when you're declaring an external variable which is going to hold audio file data or generated waveform data.
Note that duck-typing is used for the types of externals which contain audio data, so you can use your own classes as long as they contain a couple of fields which can hold the frame data and a sample rate. If you need a struct for audio data with more than 2 channels, you can just declare your own type using an appropriately-sized vector for the frames.