在 SuperCollider for Tidal 中安装 Dirt-Samples 夸克时遇到问题
Trouble installing Dirt-Samples quark in SuperCollider for Tidal
我正在尝试安装 Tidal, and I am running in to trouble installing the Dirt-Samples quark in SuperCollider 3.6.6. I followed the directions in the SuperDirt 存储库并将 SuperDirt、Dirt-Samples 和 Vowel 夸克放在 ~/.local/share/SuperCollidor/Extensions/quarks/ 中。我在 Dell Inspiron 3521 上 运行ning Ubuntu 14.04。
在 SuperCollider 中我 运行宁 Quarks.gui。在夸克列表中,Vowel 似乎已安装,旁边有一个 +,但 Dirt-Samples 和 SuperDirt 旁边有一个 -。当我 select Dirt-Samples 所以它旁边有一个 * 并单击 Apply 时,我在 SuperCollidor IDE:
中收到此错误
ARGS:
Character 47 '/'
PROTECTED CALL STACK:
Meta_MethodError:new 0x3c794c0
arg this = DoesNotUnderstandError
arg what = nil
arg receiver = nil
Meta_DoesNotUnderstandError:new 0x3c7b480
arg this = DoesNotUnderstandError
arg receiver = nil
arg selector = split
arg args = [ / ]
Object:doesNotUnderstand 0x2adebc0
arg this = nil
arg selector = split
arg args = nil
a FunctionDef 0x2fa4900
sourceCode = "<an open Function>"
arg oneq = Quark: Dirt-Samples
ArrayedCollection:do 0x3b8fe80
arg this = [ Quark: Dirt-Samples ]
arg function = a Function
var i = 0
QuarkSVNRepository:checkout 0x2fa43c0
arg this = a QuarkSVNRepository
arg q = Quark: Dirt-Samples
arg localRoot = /home/nathan/.local/share/SuperCollider/quarks
arg sync = true
var subfolders = nil
var fullCheckout = [ ]
var pathSoFar = nil
var skeletonCheckout = [ ]
var args = nil
Quarks:checkout 0x3907d00
arg this = a Quarks
arg name = Dirt-Samples
arg version = nil
arg sync = true
var q = Quark: Dirt-Samples
Quarks:install 0x3909ac0
arg this = a Quarks
arg name = Dirt-Samples
arg includeDependencies = true
arg checkoutIfNeeded = true
var q = nil
var deps = nil
var installed = nil
var dirname = nil
var quarksForDep = nil
a FunctionDef 0x39da400
sourceCode = "<an open Function>"
arg qView = a QuarkViewQt
ArrayedCollection:do 0x3b8fe80
arg this = [ a QuarkViewQt, a QuarkViewQt, a QuarkViewQt, a QuarkViewQt, a QuarkViewQt, a QuarkViewQt, a QuarkViewQt, a QuarkViewQt, a QuarkViewQt, a QuarkViewQt, a QuarkViewQt, a QuarkViewQt, a QuarkViewQt, a QuarkViewQt, a QuarkViewQt, a QuarkViewQt, a QuarkViewQt, a QuarkViewQt, a QuarkViewQt, a QuarkViewQt, a QuarkViewQt, a QuarkViewQt, a QuarkViewQt, a QuarkViewQt, a QuarkViewQt, a QuarkViewQt, a QuarkViewQt, a QuarkViewQt, a QuarkViewQt, a QuarkViewQt, a QuarkViewQt, a QuarkViewQt, a QuarkViewQt, a QuarkViewQt, ...etc...
arg function = a Function
var i = 92
Function:prTry 0x2dc7300
arg this = a Function
var result = nil
var thread = a Thread
var next = a Function
var wasInProtectedFunc = true
Function:protect 0x2dc6880
arg this = a Function
arg handler = a Function
var result = nil
a FunctionDef 0x2d870c0
sourceCode = "<an open Function>"
Function:prTry 0x2dc7300
arg this = a Function
var result = nil
var thread = a Thread
var next = nil
var wasInProtectedFunc = false
CALL STACK:
DoesNotUnderstandError:reportError 0x4d51268
arg this = <instance of DoesNotUnderstandError>
< closed FunctionDef > 0x4d48418
arg error = <instance of DoesNotUnderstandError>
Integer:forBy 0x468a6d8
arg this = 0
arg endval = 0
arg stepval = 2
arg function = <instance of Function>
var i = 0
var j = 0
SequenceableCollection:pairsDo 0x49be958
arg this = [*2]
arg function = <instance of Function>
Scheduler:seconds_ 0x2a7cbd8
arg this = <instance of Scheduler>
arg newSeconds = 1470285930.1456
Meta_AppClock:tick 0x3ec45a8
arg this = <instance of Meta_AppClock>
var saveClock = <instance of Meta_SystemClock>
Process:tick 0x465a508
arg this = <instance of Main>
^^ The preceding error dump is for ERROR: Message 'split' not understood.
RECEIVER: nil
我不知道是什么导致了这个 'split' 错误。从这里到能够在 SuperCollider 中 运行 SuperDirt.start 的任何帮助将不胜感激。谢谢!
这些夸克(SuperDirt、Dirt-Samples、Vocal)似乎都可以在 SuperCollider v3.7+ 中正确安装。在 3.6.x 和 3.7 之间对 Quarks 进行了重大修复和改进,因此这可能会通过升级来解决。
如果您特别依赖 3.6.x,您或许可以继续使用 Tidal。按照您的描述将文件放置在 quarks 文件夹中是安装它们所需的全部(Quarks GUI 完全做到这一点) - Quarks gui / Quarks.install() 没有做任何额外的事情。一个简单的重新编译/重新启动应该会发现夸克,一切都应该正常工作。
我正在尝试安装 Tidal, and I am running in to trouble installing the Dirt-Samples quark in SuperCollider 3.6.6. I followed the directions in the SuperDirt 存储库并将 SuperDirt、Dirt-Samples 和 Vowel 夸克放在 ~/.local/share/SuperCollidor/Extensions/quarks/ 中。我在 Dell Inspiron 3521 上 运行ning Ubuntu 14.04。
在 SuperCollider 中我 运行宁 Quarks.gui。在夸克列表中,Vowel 似乎已安装,旁边有一个 +,但 Dirt-Samples 和 SuperDirt 旁边有一个 -。当我 select Dirt-Samples 所以它旁边有一个 * 并单击 Apply 时,我在 SuperCollidor IDE:
中收到此错误ARGS:
Character 47 '/'
PROTECTED CALL STACK:
Meta_MethodError:new 0x3c794c0
arg this = DoesNotUnderstandError
arg what = nil
arg receiver = nil
Meta_DoesNotUnderstandError:new 0x3c7b480
arg this = DoesNotUnderstandError
arg receiver = nil
arg selector = split
arg args = [ / ]
Object:doesNotUnderstand 0x2adebc0
arg this = nil
arg selector = split
arg args = nil
a FunctionDef 0x2fa4900
sourceCode = "<an open Function>"
arg oneq = Quark: Dirt-Samples
ArrayedCollection:do 0x3b8fe80
arg this = [ Quark: Dirt-Samples ]
arg function = a Function
var i = 0
QuarkSVNRepository:checkout 0x2fa43c0
arg this = a QuarkSVNRepository
arg q = Quark: Dirt-Samples
arg localRoot = /home/nathan/.local/share/SuperCollider/quarks
arg sync = true
var subfolders = nil
var fullCheckout = [ ]
var pathSoFar = nil
var skeletonCheckout = [ ]
var args = nil
Quarks:checkout 0x3907d00
arg this = a Quarks
arg name = Dirt-Samples
arg version = nil
arg sync = true
var q = Quark: Dirt-Samples
Quarks:install 0x3909ac0
arg this = a Quarks
arg name = Dirt-Samples
arg includeDependencies = true
arg checkoutIfNeeded = true
var q = nil
var deps = nil
var installed = nil
var dirname = nil
var quarksForDep = nil
a FunctionDef 0x39da400
sourceCode = "<an open Function>"
arg qView = a QuarkViewQt
ArrayedCollection:do 0x3b8fe80
arg this = [ a QuarkViewQt, a QuarkViewQt, a QuarkViewQt, a QuarkViewQt, a QuarkViewQt, a QuarkViewQt, a QuarkViewQt, a QuarkViewQt, a QuarkViewQt, a QuarkViewQt, a QuarkViewQt, a QuarkViewQt, a QuarkViewQt, a QuarkViewQt, a QuarkViewQt, a QuarkViewQt, a QuarkViewQt, a QuarkViewQt, a QuarkViewQt, a QuarkViewQt, a QuarkViewQt, a QuarkViewQt, a QuarkViewQt, a QuarkViewQt, a QuarkViewQt, a QuarkViewQt, a QuarkViewQt, a QuarkViewQt, a QuarkViewQt, a QuarkViewQt, a QuarkViewQt, a QuarkViewQt, a QuarkViewQt, a QuarkViewQt, ...etc...
arg function = a Function
var i = 92
Function:prTry 0x2dc7300
arg this = a Function
var result = nil
var thread = a Thread
var next = a Function
var wasInProtectedFunc = true
Function:protect 0x2dc6880
arg this = a Function
arg handler = a Function
var result = nil
a FunctionDef 0x2d870c0
sourceCode = "<an open Function>"
Function:prTry 0x2dc7300
arg this = a Function
var result = nil
var thread = a Thread
var next = nil
var wasInProtectedFunc = false
CALL STACK:
DoesNotUnderstandError:reportError 0x4d51268
arg this = <instance of DoesNotUnderstandError>
< closed FunctionDef > 0x4d48418
arg error = <instance of DoesNotUnderstandError>
Integer:forBy 0x468a6d8
arg this = 0
arg endval = 0
arg stepval = 2
arg function = <instance of Function>
var i = 0
var j = 0
SequenceableCollection:pairsDo 0x49be958
arg this = [*2]
arg function = <instance of Function>
Scheduler:seconds_ 0x2a7cbd8
arg this = <instance of Scheduler>
arg newSeconds = 1470285930.1456
Meta_AppClock:tick 0x3ec45a8
arg this = <instance of Meta_AppClock>
var saveClock = <instance of Meta_SystemClock>
Process:tick 0x465a508
arg this = <instance of Main>
^^ The preceding error dump is for ERROR: Message 'split' not understood.
RECEIVER: nil
我不知道是什么导致了这个 'split' 错误。从这里到能够在 SuperCollider 中 运行 SuperDirt.start 的任何帮助将不胜感激。谢谢!
这些夸克(SuperDirt、Dirt-Samples、Vocal)似乎都可以在 SuperCollider v3.7+ 中正确安装。在 3.6.x 和 3.7 之间对 Quarks 进行了重大修复和改进,因此这可能会通过升级来解决。
如果您特别依赖 3.6.x,您或许可以继续使用 Tidal。按照您的描述将文件放置在 quarks 文件夹中是安装它们所需的全部(Quarks GUI 完全做到这一点) - Quarks gui / Quarks.install() 没有做任何额外的事情。一个简单的重新编译/重新启动应该会发现夸克,一切都应该正常工作。