Bug #588

jmod.sur.ambipanning~: Tgis module has NaN issues and no sound

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

Status:Closed Start date:2010-08-29
Priority:Normal Due date:
Assignee:Nils Peters % Done:

0%

Category:- Spent time: -
Target version:AudioGraph for spatialisation
Branch:tl-audiograph OS:

Description

This module produce no sound currently at the tl-audiograph branch.

Attached is a modified version of the algorithm with additional print objects for debugging purposes.

Here is what's printed to the Max window when the help file opens:

messages: gain_n 1 1.
messages: gain_n 2 1.
messages: gain_n 3 1.
messages: center_curve 0.
messages: center_att_db 0.
messages: center_size 0.
messages: interpolation 1
messages: dist_att_n 1 0.
messages: db_unit_n 1 0.
messages: order_n 1 3.
messages: dist_att_n 10 0.
messages: db_unit_n 10 0.
messages: order_n 10 3.
messages: dist_att_n 11 0.
messages: db_unit_n 11 0.
messages: order_n 11 3.
messages: dist_att_n 12 0.
messages: db_unit_n 12 0.
messages: order_n 12 3.
messages: dist_att_n 13 0.
messages: db_unit_n 13 0.
messages: order_n 13 3.
messages: dist_att_n 14 0.
messages: db_unit_n 14 0.
messages: order_n 14 3.
messages: dist_att_n 15 0.
messages: db_unit_n 15 0.
messages: order_n 15 3.
messages: dist_att_n 16 0.
messages: db_unit_n 16 0.
messages: order_n 16 3.
messages: dist_att_n 17 0.
messages: db_unit_n 17 0.
messages: order_n 17 3.
messages: dist_att_n 18 0.
messages: db_unit_n 18 0.
messages: order_n 18 3.
messages: dist_att_n 19 0.
messages: db_unit_n 19 0.
messages: order_n 19 3.
messages: dist_att_n 2 0.
messages: db_unit_n 2 0.
messages: order_n 2 3.
messages: dist_att_n 20 0.
messages: db_unit_n 20 0.
messages: order_n 20 3.
messages: dist_att_n 21 0.
messages: db_unit_n 21 0.
messages: order_n 21 3.
messages: dist_att_n 22 0.
messages: db_unit_n 22 0.
messages: order_n 22 3.
messages: dist_att_n 23 0.
messages: db_unit_n 23 0.
messages: order_n 23 3.
messages: dist_att_n 24 0.
messages: db_unit_n 24 0.
messages: order_n 24 3.
messages: dist_att_n 25 0.
messages: db_unit_n 25 0.
messages: order_n 25 3.
messages: dist_att_n 26 0.
messages: db_unit_n 26 0.
messages: order_n 26 3.
messages: dist_att_n 27 0.
messages: db_unit_n 27 0.
messages: order_n 27 3.
messages: dist_att_n 28 0.
messages: db_unit_n 28 0.
messages: order_n 28 3.
messages: dist_att_n 29 0.
messages: db_unit_n 29 0.
messages: order_n 29 3.
messages: dist_att_n 3 0.
messages: db_unit_n 3 0.
messages: order_n 3 3.
messages: dist_att_n 30 0.
messages: db_unit_n 30 0.
messages: order_n 30 3.
messages: dist_att_n 31 0.
messages: db_unit_n 31 0.
messages: order_n 31 3.
messages: dist_att_n 32 0.
messages: db_unit_n 32 0.
messages: order_n 32 3.
messages: dist_att_n 4 0.
messages: db_unit_n 4 0.
messages: order_n 4 3.
messages: dist_att_n 5 0.
messages: db_unit_n 5 0.
messages: order_n 5 3.
messages: dist_att_n 6 0.
messages: db_unit_n 6 0.
messages: order_n 6 3.
messages: dist_att_n 7 0.
messages: db_unit_n 7 0.
messages: order_n 7 3.
messages: dist_att_n 8 0.
messages: db_unit_n 8 0.
messages: order_n 8 3.
messages: dist_att_n 9 0.
messages: db_unit_n 9 0.
messages: order_n 9 3.
messages: speaker xyz 1 -1.913416 4.619398 0.
messages: speaker xyz 2 1.913416 4.619398 0.
messages: speaker xyz 3 4.619398 1.913417 0.
messages: speaker xyz 4 4.619398 -1.913417 0.
messages: speaker xyz 5 1.913416 -4.619398 0.
messages: speaker xyz 6 -1.913416 -4.619398 0.
messages: speaker xyz 7 -4.619398 -1.913417 0.
messages: speaker xyz 8 -4.619398 1.913417 0.
messages: xyz 1 10. 0. 0.

If I now send /report to the module, the following is printed to the Max window:

messages: report 
ambipanning~: ambipanning~
ambipanning~: version 2.0b9 compiled Jun  8 2010 19:26:09
ambipanning~: order 5.000000
ambipanning~: type 0
ambipanning~: inputs 3
ambipanning~: outputs 8
ambipanning~: coord_system 0
ambipanning~: coord_angles 0
ambipanning~: gain 1.000000
ambipanning~: aed-scale 10.000000
ambipanning~: xyz-scale 1.000000
ambipanning~: interpolation 1
ambipanning~: distance-mode 1
ambipanning~: db_unit 1.500000
ambipanning~: dist_att 1.000000
ambipanning~: center_att_db 0.000000
ambipanning~: center_curve 0.000000
ambipanning~: center_size 0.000000
ambipanning~: ______________ source 0: ______________
ambipanning~: active 1
ambipanning~: gain 1.000000
ambipanning~: order 3.000000
ambipanning~: distance_mode 0
ambipanning~: db_unit 0.000000
ambipanning~: dist_att 0.000000
ambipanning~: xyz 0.000000 -10.000000 -0.000000
ambipanning~: aed 0.000000 0.000000 1.000000
ambipanning~: acu -1.570796 -0.000000 10.000000
ambipanning~: newcoef[0][0] 0.029406
ambipanning~: newcoef[0][1] 0.330429
ambipanning~: newcoef[0][2] 0.890110
ambipanning~: newcoef[0][3] 0.890110
ambipanning~: newcoef[0][4] 0.330429
ambipanning~: newcoef[0][5] 0.029406
ambipanning~: newcoef[0][6] 0.000055
ambipanning~: newcoef[0][7] 0.000055
ambipanning~: oldcoef[0][0] 0.000000
ambipanning~: oldcoef[0][1] 0.000000
ambipanning~: oldcoef[0][2] 0.000000
ambipanning~: oldcoef[0][3] 0.000000
ambipanning~: oldcoef[0][4] 0.000000
ambipanning~: oldcoef[0][5] 0.000000
ambipanning~: oldcoef[0][6] 0.000000
ambipanning~: oldcoef[0][7] 0.000000
ambipanning~: ______________ source 1: ______________
ambipanning~: active 1
ambipanning~: gain 1.000000
ambipanning~: order 3.000000
ambipanning~: distance_mode 32
ambipanning~: db_unit 0.000000
ambipanning~: dist_att 0.000000
ambipanning~: xyz 0.000000 0.000000 0.000000
ambipanning~: aed 0.000000 0.000000 1.000000
ambipanning~: acu -1.570796 0.000000 0.000000
ambipanning~: newcoef[1][0] inf
ambipanning~: newcoef[1][1] inf
ambipanning~: newcoef[1][2] inf
ambipanning~: newcoef[1][3] inf
ambipanning~: newcoef[1][4] inf
ambipanning~: newcoef[1][5] inf
ambipanning~: newcoef[1][6] -inf
ambipanning~: newcoef[1][7] -inf
ambipanning~: oldcoef[1][0] 0.000000
ambipanning~: oldcoef[1][1] 0.000000
ambipanning~: oldcoef[1][2] 0.000000
ambipanning~: oldcoef[1][3] 0.000000
ambipanning~: oldcoef[1][4] 0.000000
ambipanning~: oldcoef[1][5] 0.000000
ambipanning~: oldcoef[1][6] 0.000000
ambipanning~: oldcoef[1][7] 0.000000
ambipanning~: ______________ source 2: ______________
ambipanning~: active 1
ambipanning~: gain 1.000000
ambipanning~: order 3.000000
ambipanning~: distance_mode 768
ambipanning~: db_unit 0.000000
ambipanning~: dist_att 0.000000
ambipanning~: xyz 0.000000 0.000000 0.000000
ambipanning~: aed 0.000000 0.000000 1.000000
ambipanning~: acu -1.570796 0.000000 0.000000
ambipanning~: newcoef[2][0] nan
ambipanning~: newcoef[2][1] nan
ambipanning~: newcoef[2][2] nan
ambipanning~: newcoef[2][3] nan
ambipanning~: newcoef[2][4] nan
ambipanning~: newcoef[2][5] nan
ambipanning~: newcoef[2][6] nan
ambipanning~: newcoef[2][7] nan
ambipanning~: oldcoef[2][0] 0.000000
ambipanning~: oldcoef[2][1] 0.000000
ambipanning~: oldcoef[2][2] 0.000000
ambipanning~: oldcoef[2][3] 0.000000
ambipanning~: oldcoef[2][4] 0.000000
ambipanning~: oldcoef[2][5] 0.000000
ambipanning~: oldcoef[2][6] 0.000000
ambipanning~: oldcoef[2][7] 0.000000
ambipanning~: ______________ destination 0: ______________
ambipanning~: active 1
ambipanning~: xyz 4.619398 1.913416 -0.000000
ambipanning~: aed 0.000000 0.000000 0.000000
ambipanning~: acu 0.392699 -0.000000 5.000000
ambipanning~: ______________ destination 1: ______________
ambipanning~: active 1
ambipanning~: xyz 4.619398 -1.913416 -0.000000
ambipanning~: aed 1.767146 0.000000 1.000000
ambipanning~: acu -0.392699 -0.000000 5.000000
ambipanning~: ______________ destination 2: ______________
ambipanning~: active 1
ambipanning~: xyz 1.913417 -4.619398 -0.000000
ambipanning~: aed 1.865321 0.000000 1.000000
ambipanning~: acu -1.178097 -0.000000 5.000000
ambipanning~: ______________ destination 3: ______________
ambipanning~: active 1
ambipanning~: xyz -1.913417 -4.619398 -0.000000
ambipanning~: aed 2.307107 0.000000 1.000000
ambipanning~: acu -1.963495 -0.000000 5.000000
ambipanning~: ______________ destination 4: ______________
ambipanning~: active 1
ambipanning~: xyz -4.619398 -1.913416 -0.000000
ambipanning~: aed 4.147884 0.000000 1.000000
ambipanning~: acu -2.748894 -0.000000 5.000000
ambipanning~: ______________ destination 5: ______________
ambipanning~: active 1
ambipanning~: xyz -4.619398 1.913416 -0.000000
ambipanning~: aed 13.167691 0.000000 1.000000
ambipanning~: acu 2.748894 -0.000000 5.000000
ambipanning~: ______________ destination 6: ______________
ambipanning~: active 1
ambipanning~: xyz -1.913417 4.619398 -0.000000
ambipanning~: aed 65.353717 0.000000 1.000000
ambipanning~: acu 1.963495 -0.000000 5.000000
ambipanning~: ______________ destination 7: ______________
ambipanning~: active 1
ambipanning~: xyz 1.913417 4.619398 -0.000000
ambipanning~: aed 416.159784 0.000000 1.000000
ambipanning~: acu 1.178097 -0.000000 5.000000
ambipanning~: seqential newcoef[0] 0.02940589
ambipanning~: seqential newcoef[1] 0.33042894
ambipanning~: seqential newcoef[2] 0.89010995
ambipanning~: seqential newcoef[3] 0.89010995
ambipanning~: seqential newcoef[4] 0.33042894
ambipanning~: seqential newcoef[5] 0.02940589
ambipanning~: seqential newcoef[6] 0.00005513
ambipanning~: seqential newcoef[7] 0.00005513
ambipanning~: seqential newcoef[8] inf
ambipanning~: seqential newcoef[9] inf
ambipanning~: seqential newcoef[10] inf
ambipanning~: seqential newcoef[11] inf
ambipanning~: seqential newcoef[12] inf
ambipanning~: seqential newcoef[13] inf
ambipanning~: seqential newcoef[14] -inf
ambipanning~: seqential newcoef[15] -inf
ambipanning~: seqential newcoef[16] nan
ambipanning~: seqential newcoef[17] nan
ambipanning~: seqential newcoef[18] nan
ambipanning~: seqential newcoef[19] nan
ambipanning~: seqential newcoef[20] nan
ambipanning~: seqential newcoef[21] nan
ambipanning~: seqential newcoef[22] nan
ambipanning~: seqential newcoef[23] nan

The help file for ambipanning~ works as expected, so we need to examine the messages sent to it in Jamoma to figure out what goes wrong.

It would also be an idea to see how this works on the master branch.

History

Updated by Trond Lossius over 1 year ago

Master branch have the same issue

Updated by Nils Peters over 1 year ago

  • Assignee set to Nils Peters

Updated by Nils Peters over 1 year ago

it seems there is a bug in the ambipanning~ external.
I've emailed Jasch about it - let's see.

Updated by Nils Peters over 1 year ago

On the Mac, this should be fixed for all branches with this commit
http://github.com/jln-/JamomaDependencies/commit/fc14df3656fc5e7263dd2df59e0cb93fc8cb522d

you need to update the Dependencies module.
I guess the Windows fix will be provided with the next official ICST release.

Updated by Nils Peters over 1 year ago

  • Status changed from New to Closed

Also available in: Atom PDF