rorywalsh / csoundo Goto Github PK
View Code? Open in Web Editor NEWThis project forked from jacobjoaquin/csoundo
A Csound Library for Processing
This project forked from jacobjoaquin/csoundo
A Csound Library for Processing
Hi Rory,
I was experiencing a 'java.lang.UnsatisfiedLinkError: no _jcsound6 in java.library.path'
error, so I added a copy of lib_jcsound6.jnilib
to the library folder as you suggested in the readme:
However, in the example sketch that uses Csoundo that I'm running (provided by Liam O'Sullivan), I get the following error in the Processing console (full error-log is attached)
OscP5 0.9.9 infos, comments, questions at http://www.sojamo.de/oscP5
### [2016/7/30 11:4:37] PROCESS @ OscP5 stopped.
### [2016/7/30 11:4:37] PROCESS @ UdpClient.openSocket udp socket initialized.
### [2016/7/30 11:4:38] PROCESS @ UdpServer.start() new Unicast DatagramSocket created @ port 7400
### [2016/7/30 11:4:38] PROCESS @ UdpServer.run() UdpServer is running @ 7400
### [2016/7/30 11:4:38] INFO @ OscP5 is running. you (192.168.0.2) are listening @ port 7400
ControlP5 2.2.6 infos, comments, questions at http://www.sojamo.de/libraries/controlP5
outvalueCallback() does not exist...
outvalueCallback(String, double) was not found..
0dBFS level = 32768.0
Csound version 6.08 (double samples) Jul 30 2016
libsndfile-1.0.24
csoundo 0.2.1, Jacob Joaquin, Conor Robotham, Rory Walsh
UnifiedCSD: /Users/nicholasarner/Downloads/partikkelInProcessing_basic/data/partikkelInProcessing_0a4.csd
STARTING FILE
Creating options
Creating orchestra
Creating score
rtaudio: PortAudio module enabled ...
using callback interface
rtmidi: PortMIDI module enabled
#
# A fatal error has been detected by the Java Runtime Environment:
#
# SIGSEGV (0xb) at pc=0x00007fff9a56b0a5, pid=29015, tid=0x0000000000011307
#
# JRE version: Java(TM) SE Runtime Environment (8.0_92-b14) (build 1.8.0_92-b14)
# Java VM: Java HotSpot(TM) 64-Bit Server VM (25.92-b14 mixed mode bsd-amd64 compressed oops)
# Problematic frame:
# C [libsystem_c.dylib+0x3c0a5] flockfile+0x4
#
# Failed to write core dump. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java again
#
# An error report file with more information is saved as:
# /Users/nicholasarner/hs_err_pid29015.log
#
# If you would like to submit a bug report, please visit:
# http://bugreport.java.com/bugreport/crash.jsp
# The crash happened outside the Java Virtual Machine in native code.
# See problematic frame for where to report the bug.
#
Could not run the sketch (Target VM failed to initialize).
For more information, read revisions.txt and Help โ Troubleshooting.
Sorry to misappropriate the Issues tab as support, but I wasn't sure where to post this, but it is csoundo related I guess?
I'm using the dust opcode and I want to visualise the impulses in Processing. Problem is that 60fps is not granular enough to catch them on the Processing side in the draw loop.
I've played with setting the ksmps to a value equal to 60fps (roughly), but no dice. What's the best way to ensure that this kind of detail gets across?
cheers
Hi @rorywalsh
All the examples seem to have -+rtaudio=null
which prevents them from making sound.
Might be confusing to some :)
Hey Rory,
In your section of the README on building Csound, you may want to make a note that there is no sudo -ldconfig
command on Mac. Looking here, it appears that command is Linux only.
Thanks!
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.