Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
konduktiva-install [2025/08/01 00:25] – created steve.wangkonduktiva-install [2025/08/07 02:03] (current) steve.wang
Line 1: Line 1:
 <markdown> <markdown>
  
-# Konduktiva +# Konduktiva Installation Guide 
 Using-Konduktiva-With-MIDI Using-Konduktiva-With-MIDI
 initial author: Renick Bell (renick@gmail.com) initial author: Renick Bell (renick@gmail.com)
Line 11: Line 11:
 license: GPL 3.0 license: GPL 3.0
  
-## This code allows Konduktiva to work with music synthesizers that use MIDI. +This document works as both a documentation and a tutorial about how to use Konduktiva and how to install Konduktiva. These sections follow in this order:
- +
-This document works as both a documentation and a tutorial about how to use the code and how to install the code. These sections follow in this order:+
 1. The first part covers the [installation process](#installation).  1. The first part covers the [installation process](#installation). 
 2. Next, it covers the basics of just [playing some sounds](#running-the-code). 2. Next, it covers the basics of just [playing some sounds](#running-the-code).
Line 23: Line 21:
 1. Install [Nodejs](https://nodejs.org/en). If [npm](https://www.npmjs.com/package/npm) does not automatically get installed with Nodejs, [install npm](https://github.com/npm/cli). 1. Install [Nodejs](https://nodejs.org/en). If [npm](https://www.npmjs.com/package/npm) does not automatically get installed with Nodejs, [install npm](https://github.com/npm/cli).
  
-    2.1. Check if nodejs is installed by running this command in the terminal:+    1.1. Check if nodejs is installed by running this command in the terminal:
     ```     ```
     node -v     node -v
     ```     ```
-    2.2. Check if npm is installed by running this command in the terminal:+    1.2. Check if npm is installed by running this command in the terminal:
     ```     ```
     npm -v     npm -v
     ```     ```
  
-    2.3. You can close the terminals you have opened prior to this step.+    1.3. You can close the terminals you have opened prior to this step.
  
 2. Install Konduktiva by using NPM: 2. Install Konduktiva by using NPM:
Line 39: Line 37:
     ```     ```
 3. Install a Digital Audio Workstation. [Ardour is recommended](https://ardour.org/) 3. Install a Digital Audio Workstation. [Ardour is recommended](https://ardour.org/)
 +
 +### Install Synthesizer
 +
 +Konduktiva is not used to produce (synthesize the sound itself). This allows for users to be able to choose any sound producing software they want. In other cases, users can integrate non-audio software to Konduktiva too.
 +
 +[Surge](https://surge-synthesizer.github.io/) is one recommended synthesizer
 +
 ### Setting Up Other related software (MIDI routing in device) ### Setting Up Other related software (MIDI routing in device)
  
 [Here](http://konduktiva.org/doku.php?id=first_steps) [Here](http://konduktiva.org/doku.php?id=first_steps)
  
-### Setting Up An Editor (VIM + TMUX)+### Setting Up An Editor  
 +#### Visual Code Studio (VS Code) 
 + 
 +[Here](https://konduktiva.org/doku.php?id=vscode-setup) 
 + 
 +#### VIM + TMUX
  
 [Here](https://konduktiva.org/doku.php?id=vim-tmux-setup) [Here](https://konduktiva.org/doku.php?id=vim-tmux-setup)
Line 62: Line 72:
 #### Issue 1: #### Issue 1:
  
-Function updateMidiOutputList might not work correctly for your midi configuration. That function is in midi.js so you might want to edit it to work properly for you.+MIDI configuration. Configure your system so that Konduktiva can detect midi outputs.
  
-To edit this function run this code in nodejs: easymidi.getOutputs()+This is OS specific.
  
-This will give you all the outputs easymidi detects and you can edit the function so that it works properly for you.+If Konduktiva cannot detect your midi devices you may have to manually connect them to Konduktiva.
  
-#### Issue 2:+## First Steps With Konduktiva 
 +Click [here](https://konduktiva.org/doku.php?id=first_steps) to start learning about how to use Konduktiva.
  
-MIDI configuration. Configure your system so that easymidi can detect midi outputs. 
- 
-This is OS specific. 
 </markdown> </markdown>
  • konduktiva-install.1754033132.txt.gz
  • Last modified: 2025/08/01 00:25
  • by steve.wang