This tutorial I will show you
- how file load order works
- how to think and structure lua mods
- how to modify vanilla behaviour
- how to use
require
with passion - and more...
The aim of Dart FFI project (tracked as Issue #34452) is to provide a low boilerplate, low ceremony & low overhead way of interoperating with native C/C++ code.
The motivation behind this project is twofold:
raise ValueError("DEPRECATED/FROZEN - see https://github.com/kastnerkyle/tools for the latest") | |
# License: BSD 3-clause | |
# Authors: Kyle Kastner | |
# Harvest, Cheaptrick, D4C, WORLD routines based on MATLAB code from M. Morise | |
# http://ml.cs.yamanashi.ac.jp/world/english/ | |
# MGC code based on r9y9 (Ryuichi Yamamoto) MelGeneralizedCepstrums.jl | |
# Pieces also adapted from SPTK | |
from __future__ import division | |
import numpy as np |
import sys | |
import math | |
import wave | |
import array | |
DURATION = 3 | |
FREQUENCY = 440 | |
VOLUME = 100 | |
SAMPLERATE = 44100 | |
DATASIZE = 2 |
This is a small demo of how to create a library in Rust and call it from Python (both CPython and PyPy) using the CFFI instead of ctypes
.
Based on http://harkablog.com/calling-rust-from-c-and-python.html (dead) which used ctypes
CFFI is nice because:
ctypes
Create a new repository, or reuse an existing one.
Generate a new SSH key:
ssh-keygen -t rsa -C "[email protected]"
Copy the contents of the file ~/.ssh/id_rsa.pub
to your SSH keys in your GitHub account settings (https://github.com/settings/keys).
Test SSH key:
; Supervisor configuration to manage a jack server | |
[program:jackd] | |
command=/usr/bin/jackd -r -t2000 -ddummy -r44100 -p1024 | |
user=pi | |
redirect_stderr=true | |
autostart=true | |
autorestart=true |