Search found 68 matches
Re: Infection
Thank you both! That helps a lot!
- Oct 3rd, '15, 20:27
- Forum: Projects
- Topic: Chord Play
- Replies: 1
- Views: 5011
Re: Chord Play
Here's a better version. I get the tone vs. semitone math better, and the extension does rounding instead of truncating, which has a bit nicer sound. I may try to get the sampling block smoother in the future.
Re: Infection
Super cool -- thanks for sharing it!
Question from someone still digging into GP: You trigger updates on receiving "step." How did you know that a "step" message is sent? Is there a list somewhere? I've seen "init" too, and "go," of course.
Question from someone still digging into GP: You trigger updates on receiving "step." How did you know that a "step" message is sent? Is there a list somewhere? I've seen "init" too, and "go," of course.
- Sep 29th, '15, 12:02
- Forum: Working with GP
- Topic: Blocks I don't know
- Replies: 2
- Views: 5768
Blocks I don't know
There are some blocks that I don't know, perhaps because I haven't use Squeak enough. Can someone explain please? gather : I've now even read the source code for gather, and I can't figure out what it does. animate : I see how it's used in the new Infection project (super cool!), but I can't figure ...
- Sep 28th, '15, 18:00
- Forum: Extending GP
- Topic: Can we add new control structures to GP?
- Replies: 7
- Views: 11113
Re: Can we add new control structures to GP?
By the way, I really do like the three block solution you describe! It matches Elliot's theory and Briana's developing theory. No, I don't really know why. But it makes me think that GoTo's are another thing that Dijkstra was wrong about. GoTo's make code far easier for novices to write. Your exit l...
- Sep 28th, '15, 15:42
- Forum: Projects
- Topic: Scale Play
- Replies: 1
- Views: 4913
Scale Play
scaleplay.png Warning: This sounds bad. But I've always wanted to play with these ideas, and this is a nice tool for doing it. Press the "Go" button and you'll hear C, D, E, F, and G, and then a C major chord. C, E, and G are recordings. D and F are sampled by scaling up one semitone (1.12246 ratio...
- Sep 28th, '15, 15:39
- Forum: Projects
- Topic: Chord Play
- Replies: 1
- Views: 5011
Chord Play
chordplay.png If you play sounds one at at time (see the bottom set of blocks), you get them in sequence. If you play each of them in response to a "Go" broadcast, you get a chord. Each of the bassoon sounds is actually two seconds long. Use the segment block to play only one second of the C note. ...
Echo Play
echoplay.png First, press Go. You'll hear "This is a Test" three times simultaneously: Once preceded by a silence of 0.1 seconds, then another preceded by a silence of 0.3 seconds, then a third preceded by a silence of 0.5 seconds. But that's not a very realistic echo. All the sounds are the same v...
- Sep 28th, '15, 15:31
- Forum: Extending GP
- Topic: Extension for manipulating sound samples
- Replies: 1
- Views: 8883
Extension for manipulating sound samples
My extension for manipulating sound samples is working pretty well now. I'm sharing it here, and I'll upload some of my sample projects over in the other board. samplesExtension.gp sound-samples-extension.png get samples from (some sound) returns an array of all the sound samples from some sound in ...
- Sep 28th, '15, 15:21
- Forum: Extending GP
- Topic: Can we add new control structures to GP?
- Replies: 7
- Views: 11113
Re: Can we add new control structures to GP?
Elliot Soloway did a set of studies on looping structures in Pascal back at Yale in the 1980's. He found that students preferred a read/process strategy (rather than process/read) with an ability to exit the loop midway. See attached paper. I have a student who is doing some further experiments, try...