musikinformatik / SuperDirt

Tidal Audio Engine
GNU General Public License v2.0
525 stars 76 forks source link

Not getting sounds #200

Closed gilfuser closed 4 years ago

gilfuser commented 4 years ago

Hi!

Recently, probably because of upgrades, either of Tidal or SuperDirt or even from Ubuntu Studio 18.10 to 20.04, I stop getting sounds out of SuperDirt.

I have the latest SuperDirt (I cloned it directly from the repo to make sure of it) and Tidal 1.5.1, but it happening already with the 1.4.9. ghci is 8.6.5. SuperCollider is 3.11 and I updated the PlugIns just in case. I'm using tidalvim, but I tried it VS Code and from slang with same results. I double checked the tidal boot file and it's updated.

If I do this in Tidal: d1 $ sound "bd" and start Server Dump OSC in the SCide this is what I get:

[ "#bundle", 16318388875337935372, 
  [ 12, 1004, 1 ],
  [ 15, 1004, "resumed", 1 ],
  [ 12, 1003, 1 ],
  [ 15, 1003, "resumed", 1 ],
  [ 12, 1001, 1 ],
  [ 15, 1001, "resumed", 1 ],
  [ 12, 1000, 1 ],
  [ 15, 1000, "resumed", 1 ],
  [ "/g_new", 1050, 1, 2 ],
  [ "/s_new", "dirt_sample_1_2", -1, 1, 1050, "bufnum", 348, "sustain", 0.283166, "speed", 1, "freq", 261.626, "endSpeed", 1, "begin", 0, "end", 1, "loop", 1, "pan", 0, "out", 36 ],
  [ "/s_new", "dirt_gate2", -1, 1, 1050, "in", 36, "out", 38, "amp", 0.4, "sample", -672743400, "sustain", 0.283166, "fadeInTime", 0, "fadeTime", 0.001 ]
]

Is that sane?

One more thing I can tell that might help to find where the problem is: if I send a sound, let't say the same d1 $ sound "bd" I can see but not hear a click in the s.meter. If I make it really loud, through amp, not gain, which I think is limited, I can hear the click.

29GG5X9Z90

I appreciate in advance any help.

cheers

gilfuser commented 4 years ago

OK. Solved! I had to reinstall SuperCollider. I don't know what was causing the problem, but it worked. The only difference between this install and the previous one, is that it had a parameter NATIVE=ON in cmake. I don't know if this have something to do with the problem.