Bug #600

AudioGraph examples does not work

Added by Trond Lossius over 1 year ago. Updated over 1 year ago.

Status:Closed Start date:2010-09-06
Priority:Normal Due date:
Assignee:- % Done:

0%

Category:- Spent time: -
Target version:-
Branch:master OS:

Description

Testing the Ruby Module, it seems that Rails and DSP work, but AudioGraph currently does not.
Whenever running any of the Ruby files, I get a warning that it is not finding TTFoundation:

Trond:examples lossius$ ./UsingTheWindowFunctionLib.rb
JamomaFoundation (TT_DEBUG) -- Version 0.6
JamomaDSP -- Version 0.6 -- Debugging Enabled
ConnectPort: can't find mach server port name = jackdmp_entry.501_default err = unknown error code
Cannot connect to server Mach port
jack server is not running or cannot be started
2010-09-06 10:32:00.835 ruby[25593:60f] Error loading /Library/Audio/Plug-Ins/HAL/Zirkonium.plugin/Contents/MacOS/Zirkonium: dlopen(/Library/Audio/Plug-Ins/HAL/Zirkonium.plugin/Contents/MacOS/Zirkonium, 262): no suitable image found. Did find:
/Library/Audio/Plug-Ins/HAL/Zirkonium.plugin/Contents/MacOS/Zirkonium: no matching architecture in universal wrapper
2010-09-06 10:32:00.840 ruby[25593:60f] Cannot find function pointer New_ZKMRNHP_PlugIn for factory CDB2D1C9-5E00-466C-AECE-F73E7259804C in CFBundle/CFPlugIn 0x100506f30 </Library/Audio/Plug-Ins/HAL/Zirkonium.plugin> (bundle, not loaded)
TTFoundation - no extensions location found /Users/lossius/Library/Application Support/Jamoma/Extensions
TTFoundation - no extensions location found
/usr/bin/Contents/Jamoma/Extensions
start

bartlett Window Function
input: 0.0 --> Jamoma WindowFunctionLib --> output: 0.0
input: 0.1 --> Jamoma WindowFunctionLib --> output: 0.2
input: 0.2 --> Jamoma WindowFunctionLib --> output: 0.4
input: 0.3 --> Jamoma WindowFunctionLib --> output: 0.6
input: 0.4 --> Jamoma WindowFunctionLib --> output: 0.8
input: 0.5 --> Jamoma WindowFunctionLib --> output: 1.0
input: 0.6 --> Jamoma WindowFunctionLib --> output: 0.8
input: 0.7 --> Jamoma WindowFunctionLib --> output: 0.6
input: 0.8 --> Jamoma WindowFunctionLib --> output: 0.4
input: 0.9 --> Jamoma WindowFunctionLib --> output: 0.2
input: 1.0 --> Jamoma WindowFunctionLib --> output: 0.0

hamming Window Function
input: 0.0 --> Jamoma WindowFunctionLib --> output: 0.08
input: 0.1 --> Jamoma WindowFunctionLib --> output: 0.167852182587524
input: 0.2 --> Jamoma WindowFunctionLib --> output: 0.397852182587524
input: 0.3 --> Jamoma WindowFunctionLib --> output: 0.682147817412476
input: 0.4 --> Jamoma WindowFunctionLib --> output: 0.912147817412476
input: 0.5 --> Jamoma WindowFunctionLib --> output: 1.0
input: 0.6 --> Jamoma WindowFunctionLib --> output: 0.912147817412476
input: 0.7 --> Jamoma WindowFunctionLib --> output: 0.682147817412476
input: 0.8 --> Jamoma WindowFunctionLib --> output: 0.397852182587524
input: 0.9 --> Jamoma WindowFunctionLib --> output: 0.167852182587524
input: 1.0 --> Jamoma WindowFunctionLib --> output: 0.08

hanning Window Function
input: 0.0 --> Jamoma WindowFunctionLib --> output: 0.0
input: 0.1 --> Jamoma WindowFunctionLib --> output: 0.0954915028125263
input: 0.2 --> Jamoma WindowFunctionLib --> output: 0.345491502812526
input: 0.3 --> Jamoma WindowFunctionLib --> output: 0.654508497187474
input: 0.4 --> Jamoma WindowFunctionLib --> output: 0.904508497187474
input: 0.5 --> Jamoma WindowFunctionLib --> output: 1.0
input: 0.6 --> Jamoma WindowFunctionLib --> output: 0.904508497187474
input: 0.7 --> Jamoma WindowFunctionLib --> output: 0.654508497187474
input: 0.8 --> Jamoma WindowFunctionLib --> output: 0.345491502812526
input: 0.9 --> Jamoma WindowFunctionLib --> output: 0.0954915028125263
input: 1.0 --> Jamoma WindowFunctionLib --> output: 0.0

rectangular Window Function
input: 0.0 --> Jamoma WindowFunctionLib --> output: 1.0
input: 0.1 --> Jamoma WindowFunctionLib --> output: 1.0
input: 0.2 --> Jamoma WindowFunctionLib --> output: 1.0
input: 0.3 --> Jamoma WindowFunctionLib --> output: 1.0
input: 0.4 --> Jamoma WindowFunctionLib --> output: 1.0
input: 0.5 --> Jamoma WindowFunctionLib --> output: 1.0
input: 0.6 --> Jamoma WindowFunctionLib --> output: 1.0
input: 0.7 --> Jamoma WindowFunctionLib --> output: 1.0
input: 0.8 --> Jamoma WindowFunctionLib --> output: 1.0
input: 0.9 --> Jamoma WindowFunctionLib --> output: 1.0
input: 1.0 --> Jamoma WindowFunctionLib --> output: 1.0

welch Window Function
input: 0.0 --> Jamoma WindowFunctionLib --> output: 0.0
input: 0.1 --> Jamoma WindowFunctionLib --> output: 0.36
input: 0.2 --> Jamoma WindowFunctionLib --> output: 0.64
input: 0.3 --> Jamoma WindowFunctionLib --> output: 0.84
input: 0.4 --> Jamoma WindowFunctionLib --> output: 0.96
input: 0.5 --> Jamoma WindowFunctionLib --> output: 1.0
input: 0.6 --> Jamoma WindowFunctionLib --> output: 0.96
input: 0.7 --> Jamoma WindowFunctionLib --> output: 0.84
input: 0.8 --> Jamoma WindowFunctionLib --> output: 0.64
input: 0.9 --> Jamoma WindowFunctionLib --> output: 0.36
input: 1.0 --> Jamoma WindowFunctionLib --> output: 0.0

trapezoid Window Function
input: 0.0 --> Jamoma WindowFunctionLib --> output: 0.0
input: 0.1 --> Jamoma WindowFunctionLib --> output: 0.04
input: 0.2 --> Jamoma WindowFunctionLib --> output: 0.08
input: 0.3 --> Jamoma WindowFunctionLib --> output: 0.12
input: 0.4 --> Jamoma WindowFunctionLib --> output: 0.16
input: 0.5 --> Jamoma WindowFunctionLib --> output: 0.2
input: 0.6 --> Jamoma WindowFunctionLib --> output: 0.16
input: 0.7 --> Jamoma WindowFunctionLib --> output: 0.12
input: 0.8 --> Jamoma WindowFunctionLib --> output: 0.08
input: 0.9 --> Jamoma WindowFunctionLib --> output: 0.04
input: 1.0 --> Jamoma WindowFunctionLib --> output: 0.0

Testing the trapezoid clipping range: we set it out of range, which should be limited between just-above-zero and 0.5:
Fade = 0.1
Fade = 0.2
Fade = 1.0e-21
Fade = 0.5

done
Trond:examples lossius$

Loading the AudioGraphOnRails Rails application as development and requesting http://localhost:3000, the application fails and exits.

This is all at the master branch of the Ruby module

History

Updated by Tim Place over 1 year ago

  • Status changed from New to Closed

Ruby 1.9.x is required -- if you have Ruby 1.8.x (the default on MacOS) then it results in this problem.

Compiling Ruby 1.9.x is the easiest open source compile I have ever done. So it might be worth it to try. Just download from http://www.ruby-lang.org/en/downloads/ and follow the instructions.

Also available in: Atom PDF