electro-music.com   Dedicated to experimental electro-acoustic
and electronic music
 
    Front Page  |  Articles  |  Radio
 |  Media  |  Forum  |  Wiki  |  Links  |  Store
Forum with support of Syndicator RSS
 FAQFAQ   CalendarCalendar   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   LinksLinks
 RegisterRegister   ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in  Chat RoomChat Room 
 Forum index » Instruments and Equipment » Chameleon
note generation using audio in
Post new topic   Reply to topic
Page 1 of 1 [7 Posts]
View unread posts
View new posts in the last week
Mark the topic unread :: View previous topic :: View next topic
Author Message
s1m0ne



Joined: Jun 22, 2010
Posts: 5
Location: italy
Audio files: 4

PostPosted: Tue Jun 22, 2010 12:40 pm    Post subject: note generation using audio in Reply with quote  Mark this post and the followings unread

hi all, here's the result of my work on the machine so far, the idea was to generate a note using the audio input:
- first you hear a (very) short snippet of music (tortoise - standards)
- then you hear the dsp generating two notes (first an A than a G) using the acquired samples

A few results are presented in sequence... thanks for listening !
Simone


chameleon_vs_tortoise.mp3
 Description:

Download
 Filename:  chameleon_vs_tortoise.mp3
 Filesize:  6.42 MB
 Downloaded:  180 Time(s)

Back to top
View user's profile Send private message
DrJustice



Joined: Sep 13, 2004
Posts: 2045
Location: Morokulien
Audio files: 3

PostPosted: Tue Jun 22, 2010 7:50 pm    Post subject: Reply with quote  Mark this post and the followings unread

Hi Simone!

welcome to electro-music.com Very Happy

It's an interesting sound you've got there. Unfortunately I don't understand fully what's going on except that a sound is captured and then transformed and played back in some way. I'd love to hear more about what the process is.

DJ
--
Back to top
View user's profile Send private message Visit poster's website
s1m0ne



Joined: Jun 22, 2010
Posts: 5
Location: italy
Audio files: 4

PostPosted: Wed Jun 23, 2010 12:08 pm    Post subject: Reply with quote  Mark this post and the followings unread

You got it right, first the data coming for the audio in is stored in memory (and played back), then, when the 'buffer' is full, the acquired data is used to produce the A/G notes (the two long sounds that you hear after the short piece of music).
To generate the notes, the sampled data is 'sliced' into short sequences (whose lenght determines the note frequency) and each 'slice' is reproduced a given number of times; after that the next 'slice' is reproduced, and so on... until all the data in the buffer has been used.

I hope this clears things a little Smile

Simone
Back to top
View user's profile Send private message
DrJustice



Joined: Sep 13, 2004
Posts: 2045
Location: Morokulien
Audio files: 3

PostPosted: Wed Jun 23, 2010 12:46 pm    Post subject: Reply with quote  Mark this post and the followings unread

OK, so it's a kind of granular pitch shifting/synthesis algorithm then. It's cool to hear people using the Chami for experiments thumleft

Do you plan to develop any full soundskins for it?

DJ
--
Back to top
View user's profile Send private message Visit poster's website
s1m0ne



Joined: Jun 22, 2010
Posts: 5
Location: italy
Audio files: 4

PostPosted: Thu Jun 24, 2010 2:06 pm    Post subject: Reply with quote  Mark this post and the followings unread

Update: you can connect a midi keyboard to play different notes, on a four octaves range.

Here's the result, thanks for listening !
Simone


chameleon_audio_in_midi.mp3
 Description:

Download
 Filename:  chameleon_audio_in_midi.mp3
 Filesize:  5 MB
 Downloaded:  182 Time(s)

Back to top
View user's profile Send private message
s1m0ne



Joined: Jun 22, 2010
Posts: 5
Location: italy
Audio files: 4

PostPosted: Mon Jun 28, 2010 12:29 pm    Post subject: Reply with quote  Mark this post and the followings unread

Another update, I added a midi control for portamento and to define the numbers of iterations for each 'slice'.
Also, I implemented an 'audio in monitor' function, so that it's possible to monitor the audio in, and decide when to 'sample'.
Short audio file attached.
Simone


chameleon_audio_in_controls.mp3
 Description:

Download
 Filename:  chameleon_audio_in_controls.mp3
 Filesize:  1.28 MB
 Downloaded:  167 Time(s)

Back to top
View user's profile Send private message
vexkon



Joined: Sep 06, 2006
Posts: 13
Location: bosstown

PostPosted: Tue Nov 09, 2010 7:55 am    Post subject: Reply with quote  Mark this post and the followings unread

Is this going to be a skin? Thanks for doing this. love the grains Smile
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic
Page 1 of 1 [7 Posts]
View unread posts
View new posts in the last week
Mark the topic unread :: View previous topic :: View next topic
 Forum index » Instruments and Equipment » Chameleon
Jump to:  

You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum
e-m mkii

Please support our site. If you click through and buy from
our affiliate partners, we earn a small commission.


Forum with support of Syndicator RSS
Powered by phpBB © 2001, 2005 phpBB Group
Copyright © 2003 through 2009 by electro-music.com - Conditions Of Use