-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathdsp_faust_interface.i
More file actions
37 lines (32 loc) · 1.44 KB
/
dsp_faust_interface.i
File metadata and controls
37 lines (32 loc) · 1.44 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
/************************************************************************
************************************************************************
FAUST Architecture File for Android
Copyright (C) 2013 GRAME, Romain Michon, CCRMA - Stanford University
Copyright (C) 2003-2013 GRAME, Centre National de Creation Musicale
---------------------------------------------------------------------
This is sample code. This file is provided as an example of minimal
FAUST architecture file. Redistribution and use in source and binary
forms, with or without modification, in part or in full are permitted.
In particular you can create a derived work of this FAUST architecture
and distribute that work under terms of your choice.
This sample code is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
************************************************************************
************************************************************************/
%module dsp_faust
%{
#include "dsp_faust.h"
%}
// Enable the JNI class to load the required native library.
%pragma(java) jniclasscode=%{
static {
try {
java.lang.System.loadLibrary("dsp_faust");
} catch (UnsatisfiedLinkError e) {
java.lang.System.err.println("native code library failed to load.\n" + e);
java.lang.System.exit(1);
}
}
%}
%include "dsp_faust.h"