E3开发实例开源:Tulo.LSO(List工作流模块组)

前文提到了大家第一时间拿到的Tulo图形库是基于一系列输入端容器为【Item】的运算模块组。所以如果我们想像GH一样每次运算都直接处理一个List列表,就需要我们频繁熟练的运用for循环来实现这些列表功能。


以ListA+ListB为例,我们需要先通过MultiEach建立一个发牌循环机制,将每个循环中的独立对位的Item逐一发放出来,然后通过Add(Item)对数据进行单独相加,最后用Append将每次循环中相加的结果都放进名为R的变量容器中,形成新的ListR

关于【List】和【Item】建模思维的利弊,我在前篇文章做了简要的分析,对于新上手编程和GH过渡过来的朋友,我相信还是不容易适应【Item】的,所以这里我为大家做了这套模拟GH建模工具的【Lils】工作流模块组,我称其为:LSO。它能帮助我们在处理List操作的时候暂时性或阶段性的忽略List中的Item循环问题。其功能内容如下:

说明文档:
Tulo.LSO.zip (29.1 KB)
项目文件:

Tulo.LSO.1.0.6-20250904.zip (5.6 MB)

当前版本:1.0.6










值得一提的是,这套项目文件里每个包的功能是如何实现的,这里是完全开放给大家的。双击每个ncf包都可以打开查看其内容,希望能以此作为前期大家自修E3的学习材料。



当然这套新工具组还需要不断地升级完善,我会在后续制作唱片的日子里持续为大家更新升级这套模块组,欢迎大家多提意见,也欢迎共同参与其中,或以此为例发帖分享一些自己开发的模块组~~