discuss-gnustep
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: MidiTalk - an Application for scripting MIDI and audio with StepTalk


From: Riccardo Mottola
Subject: Re: MidiTalk - an Application for scripting MIDI and audio with StepTalk
Date: Thu, 2 Jan 2025 21:41:26 +0100
User-agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.13; rv:91.0) Gecko/20100101 Firefox/91.0 SeaMonkey/2.53.19

Hi Tom,

I am long out of the MIDI and such scene, but the screenshots look interesting and good. Congratulations.

StepTalk is an interesting tool indeed.

Riccardo

Tom Sheffler wrote:
I've been developing an application called MidiTalk.  MidiTalk is a 
rapid-prototyping environment for orchestrating MIDI, Sound Synthesis, Audio 
Samples and Rhythms using StepTalk (a SmallTalk dialect that is implemented on 
GNUstep).

MidiTalk provides some pre-defined controls and objects, and a collection of 
audio-oriented classes.  It lets the user wire them together in new and 
interesting ways using StepTalk scripts.  With scripts, you can define audio 
graphs, handle events, and define patterns that are played at tempo.

Here's a little demo of something I put together yesterday.  In it, there are 
samples firing as percussion, a synthesizer bass sound, patterns written in 
StepTalk providing the rhythm and the laptop keyboard is used for playing the 
melody live.

     https://youtu.be/z9Cpo_DA__Q

The code is here

     
https://github.com/mclarenlabs/libs-mclaren-alpha/tree/main/Applications/MidiTalk

and a document describing how to use it is here

     https://mclarenlabs.com/static/miditalk/miditalk-book.pdf

Building the code requires Linux (for the media layer) and objc2 with blocks 
and ARC and dispatch.

I've found StepTalk to be rather elegant. If interested, take a look and please 
feel free to share comments (and criticisms).

Regards,
Tom





reply via email to

[Prev in Thread] Current Thread [Next in Thread]