Skip to content

christian-hahn/windfreak-python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

windfreak-python License

Abstract

windfreak is a pure Python package to facilitate the use of Windfreak Technologies devices.

windfreak requires Python 3.

windfreak is MIT licensed.

Supported devices

  • SynthHD v1.4
  • SynthHD PRO v1.4
  • SynthHD v2
  • SynthHD PRO v2

Installation

Using pip:

pip install windfreak

Using setup.py:

git clone https://github.com/christian-hahn/windfreak-python.git
cd windfreak-python
python setup.py install

Using conda:

Add conda-forge to your channels with

conda config --add channels conda-forge
conda config --set channel_priority strict

then install the package with conda:

conda install windfreak

or with mamba:

mamba install windfreak

Example

SynthHD

from windfreak import SynthHD

synth = SynthHD('/dev/ttyACM0')
synth.init()

# Set channel 0 power and frequency
synth[0].power = -10.
synth[0].frequency = 2.e9

# Enable channel 0
synth[0].enable = True

License

windfreak-python is covered under the MIT licensed.

About

Python drivers for Windfreak Technologies devices.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages