Just checked it out on a Pi3 with a PiSound board. Works well, although with version 3.0.1 on teh Pi I had to amend line 144 on teh spRecordPlayer.rb program changing the it from
OK (and better) for the mac version too.
havn’t checked out your new instrument live but had a look at the video. Seems like an awesome piece of work! I will have a look at it as soon as I have the time. Thanks for making this public.
Certainly looks awesome… I’m slowly catching up on the midi/osc front now
there’s a windows 3.1, but I dont think I’m quite ready for this yet
One thought that came to mind, was note duration and amplitude… I’m assuming
these are fixed values… was wondering if there was space for a couple of sliders
underneath the grid, such that when you select a grid (3,2 for example), it sets the
current amp/dur as 0, and you slide them to the values you want, which is saved
when you select a different grid location.
This is not criticism matey, its an honest query, Thats if it can even be done.
It’s worth experimenting with. In fact there are lots of possible additions that could be looked at. There are however some constraints. First you would probably have to abandon the iPhone size restriction and move to a tablet size only to allow further controls to be added. Secondly there may be a code size restriction. It is very near the limit on buffer size for the first program, although you could add further code to the second program, and there is no reason why this can’t control features associated with the first program with care.
I was trying to get real time input, and I think your idea of adjusting the volume and duration for each note would be more suitable for a step time input. Also the more parameters that have to be recorded and played back the more demand there is on the program, and I think you may hit limits on response time. You will see that the leds on playback already can have some difficulty in responding at fast tempos.
I’ll certainly have a play and see what comes up!
No iPhone here… Nexus 7 tablets… and I dare say I’d up that to a Nexus 9 or
some other 10" tab for that kind of capability.
You make solid points in your reply that I can’t argue with. I’ll see what you come up with,
and if it’s feasible to extend beyond that.
Again, nice work.
I’ve had a play with this Eli and it is possible to record both changes in volume and duration (I"ve also added more synths). I’ve had to go to a larger screen layout to do so. want to play around with it a bit further testing resilience etc, but looking good so far…
Going well. Now added volume and duration change features together with further synths and all teh changes can be added into the reocrding and replayed. In fact I’ve completely rewritten the recording structure to make it simpler.he only drawback is that the extra controls mean that you need a tablet sized screen to use it, as the iPhone template was too small.
Hope to release the new version once I’ve done further testing.
This is truly marvellous, thank-you so much for making and sharing this with us
From a personal perspective, it’s a wonderful watch for me because it concretely highlights and explores many aspects of Sonic Pi that I’ve been thinking about abstractly for a number of years now. This therefore has provided lots more info to throw into the thought-pot
It was fun developing it. Version 2 promises even more features. I’m currently trying to get the timing for a repeat function working, That way you can record a riff and then get it repeating in time.
This is strange and awesome !!!
I 've created a more complex UI for SonicPI 2.5 and 3 and I’m going to publish soon on Kickstarter. Mine version can manage Samples and custom instruments and it is not limited to an APP like this(but it is a real hardware instrument).
Using the touchOsc inside an APP in ANDROID (or a Browser) limit the Real-time feedback
With no real-time this cannot be a good instrument.
Soon I will publish my project
Soon I will post here the homepage link
and soon…hoping you will like it and support it