This is a unique virtual synth and beat machine developed on top of the Web Audio API. This project is a work in progress.
- Internet browser
- A code editor such as VSCode to view and edit the code
- .NET or follow along with the Installing .NET instructions to install .NET
- Click on the link to my repository: https://github.com/Sofacosta/SoundMaker.Solution
- Click on the green "Code" button and copy the repository URL
- Open your terminal and use the command
git clone https://github.com/Sofacosta/SoundMaker.Solution
into the directory you would like to clone the repository - Open in text editor to view code and make changes
In order to run the application, please install .NET for your computer to recognize the dotnet
command.
- Download .NET Core SDK (Software Development Kit). Clicking this link will prompt a file download for your particular OS from Microsoft.
- Open the file. Follow the installation steps.
- Confirm the installation is successful by opening your terminal and running the command
dotnet --version
. The response should be something similar to this:5.0.100
. This means it was successfully installed.
- Navigate to the SoundMaker folder in the command line
- Use the command
dotnet build
to compile
- Navigate to the SoundMaker folder in the command line
- Use the command
dotnet restore
- SoundMaker can be viewed and played with in your web browser at https://soundmaker.azurewebsites.net
- or you can navigate to SoundMaker folder in the command line
- Use the command
dotnet run
to execute the compiled code and start a localhost - In browser navigate to http://localhost:5000
- No known bugs
Azure Tutorial Neon Light Button Fonts Web Audio API Intro Web Audio API tutorial
If any errors or bugs occur with installation, delete both bin and obj folders and follow the Compiling and Installing Packages instructions again. Get help or report a bug you have found in the .NET platform at .NET Support. Contact us at sofiaacostarascon@gmail.com, williams.hr@gmail.com, jessetylercallahan@gmail.com, tlpackus@gmail.com, lauriewaller7@gmail.com
- .NET Core 5.0.1
- ASP.NET Core MVC
- ASP.NET Core Razor Pages
- Bootstrap
- C#
- CSS
- Azure
- GitHub
- HTML
- VS Code
- Razor
- Web Audio API
- JavaScript
This software is licensed under the MIT License.