Jordan Henderson
Jordan Henderson
## Purpose and Motivation Simply adds another q_property to QcSlider2D.h Closes #724. Some code to demonstrate this change. ```supercollider Window().layout_( VLayout( ~a = Slider2D().action_({ ~b.thumbSize = ~a.x.linlin(0, 1, 5, 50)...
Pass nonmatching keyword args to the method call - doesNotUnderstand - Edit in PyrMessage.cpp (help)
Looking for help solving an issue as it involves the lang code and I am struggling to understand it. ## Motivation For some class ``` Test { doesNotUnderstand{|...a| a.postln }...
## Environment * SuperCollider version: 3.14 - dev ## Steps to reproduce This isn't a problem in current use. However, #6261 introduces a limit on the number of objects to...
## Purpose and Motivation Quality of life for writing multichannel sound files. ## Types of changes - Documentation - New feature ## To-do list - [x] Code is tested -...
## Purpose and Motivation Checks that array is regular is shape (not [jagged](https://en.wikipedia.org/wiki/Jagged_array#:~:text=In%20computer%20science%2C%20a%20jagged,edges%20when%20visualized%20as%20output.)). I needed this in SoundFile:write to make sure all the channels were the same size, while this...
## Environment * SuperCollider version:3.14.dev ## Steps to reproduce Run `TestFunction-test_classmethod_scope` once it passes, twice it fails. ``` TestFunction().test_classmethod_scope ``` ## Expected vs. actual behavior Unit test should not fail...
## Purpose and Motivation When the compile/parser see a method with only a single call, or a call to `super.something`, it 'inlines' it. For these methods, all the user's arguments...
## Purpose and Motivation A huge thanks to @telephon and @capital-G! When calling an unknown method without keyword args the supercollider vm passes all the information back into the language...
## Environment * SuperCollider version: 3.14 ## Steps to reproduce ```supercollider AA { foo { "super foo".postln } bar { "super bar".postln } } AB : AA { foo {...
## Environment * SuperCollider version: [1, 2, 3, nil] ``` This is because all calls using array expansion go through `performList`, where the argument names are looked up. There needs...