electro-music.com   Dedicated to experimental electro-acoustic
and electronic music
 
    Front Page  |  Radio
 |  Media  |  Forum  |  Wiki  |  Links
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 » DIY Hardware and Software » ChucK programming language
Two ChucK patches for the monome
Post new topic   Reply to topic Moderators: Kassen
Page 1 of 1 [5 Posts]
View unread posts
View new posts in the last week
Mark the topic unread :: View previous topic :: View next topic
Author Message
Antimon



Joined: Jan 18, 2005
Posts: 4145
Location: Sweden
Audio files: 371
G2 patch files: 100

PostPosted: Sun Jan 06, 2008 6:36 am    Post subject: Two ChucK patches for the monome Reply with quote  Mark this post and the followings unread

Posted these at the monome forum:

http://post.monome.org/comments.php?DiscussionID=469&page=1#Item_9
http://post.monome.org/comments.php?DiscussionID=494&page=1#Item_1

The first is a sequencer, concentrating on playing MIDI notes. There is a kind of piano roll sequencer spanning 8 octaves with configurable length and MIDI channel, and a big layout where you can store 16 x 15 of these piano roll sequencers, and run them alongside or in various "big" sequences. See the first link for more info. Each note's velocity and gate (enabling a kind of pseudo-poluphony) can be configured.

The second is a MIDI keyboard that is inspired by the layout of accordeons, the kinds where you have several keys for a single note so that you can play chords and arpeggios easily. As you push a key, all other keys that correspond to the same note light up.

The images show the key layout for each of the two programs. Each is made for the 256, but I've added some constants to facilitate configuration of keys for the note sequencer. The accordeome can probably be useful as well on the other monomes, but it will take some more hacking.

/Stefan


accordeome_layout.jpg
 Description:
monome key layout for accordeome.ck
 Filesize:  70.53 KB
 Viewed:  366 Time(s)
This image has been reduced to fit the page. Click on it to enlarge.

accordeome_layout.jpg



m_n_s_big_layout.jpg
 Description:
monome layout for monome_note_sequencer.ck
 Filesize:  18.88 KB
 Viewed:  381 Time(s)
This image has been reduced to fit the page. Click on it to enlarge.

m_n_s_big_layout.jpg



accordeome.ck
 Description:

Download (listen)
 Filename:  accordeome.ck
 Filesize:  4.67 KB
 Downloaded:  382 Time(s)


monome_note_sequencer.ck
 Description:

Download (listen)
 Filename:  monome_note_sequencer.ck
 Filesize:  18.92 KB
 Downloaded:  407 Time(s)


_________________
Antimon's Window
@soundcloud @Flattr home - you can't explain music
Back to top
View user's profile Send private message Visit poster's website
Kassen
Janitor
Janitor


Joined: Jul 06, 2004
Posts: 7678
Location: The Hague, NL
G2 patch files: 3

PostPosted: Sun Jan 06, 2008 6:49 am    Post subject: Re: Two ChucK patches for the monome Reply with quote  Mark this post and the followings unread

Antimon wrote:

The second is a MIDI keyboard that is inspired by the layout of accordeons, the kinds where you have several keys for a single note so that you can play chords and arpeggios easily. As you push a key, all other keys that correspond to the same note light up.


My compliments!

I can't see it as I have no Monome but I used to play the accordeon and aside from not being able to see your left hand while playing that's one interface that really could do with a bit more "self-documentation".

_________________
Kassen
Back to top
View user's profile Send private message Send e-mail Visit poster's website
Dr. Spankenstein



Joined: Mar 03, 2007
Posts: 136
Location: Cambridge
Audio files: 1

PostPosted: Sun Jan 06, 2008 7:57 am    Post subject: Reply with quote  Mark this post and the followings unread

This sounds interesting, shame I can't try it out as I don't have one.

I checked out the website and they seem very similar to those Yahama Tenori-Ons, awesome!
Back to top
View user's profile Send private message
Antimon



Joined: Jan 18, 2005
Posts: 4145
Location: Sweden
Audio files: 371
G2 patch files: 100

PostPosted: Sun Jan 06, 2008 11:25 am    Post subject: Reply with quote  Mark this post and the followings unread

Thanks. Smile I don't think the accordeome is an accurate reproduction of an actual accordeon key layout (for starters, the accordeons I'm thinking of have hexagonal layout). It's fun to play with, though. Although there tends to be some contact jumps due to poor contact if you don't press the keys hard enough.

The difference between the monome and the Tenori-On (I think - haven't tried the Tenori-On hands-on) is that while the monome hardware is a dumb interface that only can do two things - detect key press/release or accept commands that turn individual key lights on or off - the Tenori-On contains a synthesizer and customized sequencer in the box. I think you can send key presses from the Tenori-On via MIDI, but I'm not sure if you can send light commands the other way. For the monome, the functional emphasis lies on a heap of apps that have been developed by the people at monome, or anyone who cares to contribute to the community.

Also, the OSC protocol that monome talks is brilliant, compared to how it works in MIDI. The marriage between the monome and ChucK (or any other OSC-talking software) is perfect, in my mind.

/Stefan

_________________
Antimon's Window
@soundcloud @Flattr home - you can't explain music
Back to top
View user's profile Send private message Visit poster's website
Kassen
Janitor
Janitor


Joined: Jul 06, 2004
Posts: 7678
Location: The Hague, NL
G2 patch files: 3

PostPosted: Sun Jan 06, 2008 2:16 pm    Post subject: Reply with quote  Mark this post and the followings unread

I did some fixoring on a bug in the monogrid code a while back and I thought that looked like a very good structure, yes. It's a very cool idea as well.

Oh, and thanks for your research into ChucK midi clock stuff, I'm going to borrow from that and see if I can get that reset pulse to work that looped sequencers use to make them all loop at the same time. I'll report back on my findings.

_________________
Kassen
Back to top
View user's profile Send private message Send e-mail Visit poster's website
Display posts from previous:   
Post new topic   Reply to topic Moderators: Kassen
Page 1 of 1 [5 Posts]
View unread posts
View new posts in the last week
Mark the topic unread :: View previous topic :: View next topic
 Forum index » DIY Hardware and Software » ChucK programming language
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


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