Skip to content

Commit

Permalink
Update Readme (#49)
Browse files Browse the repository at this point in the history
  • Loading branch information
RinoReyns authored Oct 31, 2024
1 parent 44caab4 commit 68fa681
Show file tree
Hide file tree
Showing 2 changed files with 11 additions and 12 deletions.
22 changes: 11 additions & 11 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -105,8 +105,8 @@ is why this repository was created. I know that it will take a lot of work but i
```VstHostTool.exe -vst_host_config config.json```
## Features list
1. Platform Agnostic Features
- Implemented:
1. **Platform Agnostic Features**
- **Implemented**:
- [x] CMake based project
- [x] Use submodules
- [x] Arg Parser
Expand All @@ -115,27 +115,27 @@ is why this repository was created. I know that it will take a lot of work but i
- [x] VST Host library in C++
- [x] VST Host Offline Tool in C++
- [x] Unit Test for library and offline tool in C++
- [x] CI for each configuration
- [x] CI for each configuration (Windows, Linux, MacOs, Android)
- [x] VST Host Library with C api that allows to use it in e.g. Python
- [x] Basic python and android unit test for c api
- [x] Basic python and android unit test for C api
- [x] Allow to use multiple plugins and configs for them
- [x] Generate Documentation
- [x] AudioProcessing Class that can wrap different non-vst algorithms
- [x] Clean up code in vst host lib
- [x] Cross-Platform Audio Endpoint Render-Capture
- TODO:
- [x] Cross-Platform Audio Endpoint Render-Capture with RtAudio (Validated only for Windows)
- **TODO** (ordered by priority):
- [ ] Implement simple Vst plugin that allows to process data in real-time (e.g. context buffering). Start from
delay validation implemented in VST SDK.
- [ ] Enable streaming processing (one frame in, one frame out)
- [ ] Integrate Open Vino to process audio with AI based Audio Algorithms
- [ ] Add more advanced python-based Vst Host Lib utilization
- [ ] Add more UT for python and Android
- [ ] Integrate better wave reader
- [ ] Build solution for ARM
- [ ] Handle different audio formats e.g. sampling rate, bit depth etc.
- [ ] Create and pass config for AudioProcessing Class
- [ ] Enable streaming processing (one frame in, one frame out)
- [ ] Clean up Endpoint Manager Class
- [ ] Validate RtAudio for different OSes
1. Android
- TODO:
- [ ] Add endpoint reader
- [ ] Add platform specific offline tool
Expand Down
1 change: 0 additions & 1 deletion VstHost_VisualC++/modules/WaveIO/header/WaveIOClass.h
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,6 @@ class WaveIOClass

int LoadWave(WaveDataContainer* data);
int SaveWave(WaveDataContainer* data);

};

#endif // WAVE_IO_CLASS

0 comments on commit 68fa681

Please sign in to comment.