n0nx0x beta

Discuss mods, hacks, tweaks, etc.

Moderators: Altitude, adafruit_support_bill, adafruit, phono, mome rath

Re: n0nx0x beta

Postby Paradigm X » Sat Oct 02, 2010 8:44 am

Well now ive got patterns backed up via Safeb0x, im going to give this a whirl.

Only ever used a real 303 on about 3 occasions so will be interesting. Hoping for the infamoous happy accidents :)

Cheers annto and fada.
User avatar
Paradigm X
 
Posts: 193
Joined: Sun Feb 07, 2010 2:49 pm

Re: n0nx0x beta

Postby Paradigm X » Sun Oct 03, 2010 8:43 am

well, i had a go, but must admit i found it really difficult. Not that familiar with real 303 sequencer.

I thought the real 303 had options for 8th or 16th notes, does this not have it? or is that the same as tie? as far as i could work out you could either eneter gate rest or tie in time mode. On my mates 303 i tought you entered either 8th or 16th, whic hgave odd length patterns unless you counted it out, part of the pseudorandom magic?

Cheers
User avatar
Paradigm X
 
Posts: 193
Joined: Sun Feb 07, 2010 2:49 pm

Re: n0nx0x beta

Postby antto » Sun Oct 03, 2010 11:44 am

n0nx0x is useful only if you really like the original 303 interface
or if you're familiar with a similar sequencer (i don't know if there are others)

on a real 303, you have 2 "modes" for a pattern, 16ths and triplets
16ths means - each beat is sliced into 8, each odd numbered segment is a note
triplets: each beat is sliced into 6, each odd numbered segment is a note

the note length itself is programmed in TIME MODE

you can "extend" the notes (to make em longer) in two ways
and the notes themselves are sepparated from the TIME information, they can be edited in PITCH MODE
the pattern length tells how much (time mode) steps the pattern has but depending on the triplet mode:
triplet mode ON - 12 steps are 4 beats
triplet mode OFF - 16 steps are 4 beats

also, to use this OS you really need to put an overlay, because i've changed the button labels
you can cut an overlay from a sheet of paper (like i did)

here's a quote from the documentation: (beta 1.02)

Pattern Length menu
You can only access the Pattern Length menu from the Main menu - EDIT.
1. Hold FUNCTION
The bank leds (1 to 16) indicate the current pattern length.
Releasing the FUNCTION button leaves you back to the Main menu, saving any changes you made.
While in the Pattern Length menu, you can modify the pattern length or set Tripplets mode for that pattern.
2. To modify the length - press "STEP" and watch the LED indication, when ready - release the FUNCTION button.
If the new length of the pattern is less than 16, the remaining steps in the TimeData are erased and set to "Rest"
3. To set Tripplets mode - press the "Tripplet" button. Even that you're still holding the FUNCTION button, you
will be returned back to the Main menu. Pattern Length is automaticaly set to 12 (equivalent to 16 steps normal pattern).
You can still change the Pattern length, but the possible range now is 1 to 15. Setting the length to 16
deactivates Tripplets mode for that pattern.


Time Mode menu
You can access it from the Main menu - EDIT.
Press the "TIME MODE" button - the "TIME MODE" LED lights up.
To escape this menu - press "FUNCTION", it returns you back to the Main menu.
In the TimeMode menu you can write the TimeData for the pattern or view the existing.
To view the existing TimeData - press "NEXT".
The bank leds (1 to 16) indicate the current position in the pattern, and one of the
Gate/Tie/Rest LEDs will light up showing the Time value for this step.
You will automaticaly escape this menu once you advance over the end of the pattern.
To write the TimeData - simply press one of the Gate/Tie/Rest buttons and watch the
pattern position indication (1 to 16). Setting a value (G/O/-) automaticaly advances to the next step.
You will automaticaly escape this menu once you advance over the end of the pattern.


Pitch Mode menu
You can access it from the Main menu - EDIT.
Press the "PITCH MODE" button - the "PITCH MODE" LED lights up.
To escape this menu - press "FUNCTION", it returns you back to the Main menu.
NoteData is simply a list of 16 notes.
Each note consists of the following values:
- Key ................... c to upper C
- Transpose(UD) ..... in octaves - Up, Down, or Up+Down
- Accent ............... on/off
- Slide .................. on/off
For short, we will refer to the Transpose/Accent/Slide value with the abbreviation "UDAS".
In the PitchMode menu, you can write new Notes, or assign UDAS to the existing notes.
The bank LEDs (1 to 16) indicate the position in the list. This has nothing to do with TimeData.
To write notes - press the desired keys on the keyboard. n0nx0x will play the notes.
By pressing a note, you overwrite the existing note in the list, and the UDAS information is set to 0.
Watch the position indication, as you will be auto-advancing.
To view the existing NoteData - hold "NEXT", you will hear the Note play, the "UDAS" information
will be shown with the UP/DOWN/ACCENT/SLIDE LEDs and the Key will be shown on the keyboard LEDs.
While still holding the "NEXT" button - you can modify the Note (Key/UDAS) information.
By default, the transpose values (UD) are set to 0. The Note key is then set to 2nd octave.
For example, a d# becomes d#2, c becomes c-2, and C becomes C-3 (upper C on the keyboard).
Up transposes the keys to octave 3.
Down transposes the keys to octave 1.
Up+Down is an extra, it transposes the keys to octave 4.
Pattern Editing is permanent, everything you do here (unless stated otherwise) is directly written to
the pattern memory.
We are here too: irc.freenode.net >>> #x0xb0x
..:: c0nb0x v1.00 ::.. viewtopic.php?f=7&t=29282 (new control app - win/osx)
VCO Tuning: viewtopic.php?f=12&t=24759 (do it the EASY way)
User avatar
antto
 
Posts: 1030
Joined: Thu Apr 15, 2010 2:21 pm

Re: n0nx0x beta

Postby le_bouton_jaune » Wed Nov 10, 2010 2:22 am

hi there, many thx for this banned sokkos! i love it but...

1) Did you have on your n0nx0x a real "3/4" pattern in sync or midi mode? mine becoming in 4/4 mode... :/

2) I can't send the midi notes correctly in my sequencer, he receive many falses notes!?!! it's same at your home?




best regards,

yoric
le_bouton_jaune
 
Posts: 4
Joined: Tue Nov 02, 2010 9:14 am

Re: n0nx0x beta

Postby antto » Wed Nov 10, 2010 11:29 am

hi le_bouton_jaune
uhm, for sokkos the thanks goes to sokkan (the neighbour thread)
as for n0nx0x there's triplet mode for patterns, you can set it by:
go to PatternEdit mode (in the main menu) make sure you've selected the right pattern
then hold FUNC and press the "triplet" button (same as "Slide" )
you will automatically exit to the main menu again
you can verify the operation was succesiful by pressing FUNC again - the pattern lenght must be 12
you can also change the length now, and it'll keep the "triplet" mode ON, unless you clear the pattern or set the length to 16 (so, maximum length for triplet patterns is 15 steps)

and MIDI.. as far as i understand, you want midi note output while playing the patterns?
this is not supported :roll:
We are here too: irc.freenode.net >>> #x0xb0x
..:: c0nb0x v1.00 ::.. viewtopic.php?f=7&t=29282 (new control app - win/osx)
VCO Tuning: viewtopic.php?f=12&t=24759 (do it the EASY way)
User avatar
antto
 
Posts: 1030
Joined: Thu Apr 15, 2010 2:21 pm

Re: n0nx0x beta

Postby le_bouton_jaune » Sat Nov 13, 2010 3:48 pm

@antton : of couse, i've read the n0nx0x manual...

look my vidéo and say if you doesn't understand me, after that... I can try to explain my problem.

the n0nx0x and the teebee303 are in sync mode, she have the same pattern.

the Oberheim DX pattern 49 : 125bpm and pattern 50 : 250bpm

look my vidéo pls : http://vimeo.com/16800912


Yoric
le_bouton_jaune
 
Posts: 4
Joined: Tue Nov 02, 2010 9:14 am

Re: n0nx0x beta

Postby xlarge » Sat Nov 13, 2010 7:17 pm

What kind of sync does the DX have? How do you have it hooked up to the x0x?
xlarge
 
Posts: 100
Joined: Wed Jul 11, 2007 1:02 pm

Re: n0nx0x beta

Postby le_bouton_jaune » Sun Nov 14, 2010 7:02 am

xlarge wrote:What kind of sync does the DX have? How do you have it hooked up to the x0x?


hi! for the tb, it's a doepfer midi/sync and for the x0x it's a simple midi connection.

Did you thinks that a problem?
le_bouton_jaune
 
Posts: 4
Joined: Tue Nov 02, 2010 9:14 am

Re: n0nx0x beta

Postby xlarge » Sun Nov 14, 2010 7:45 am

le_bouton_jaune wrote:
hi! for the tb, it's a doepfer midi/sync and for the x0x it's a simple midi connection.

Did you thinks that a problem?


All of this is ofcourse off topic and maybe an admin can split the thread or something.

You didn't answer my question earlier so i have to guess:
From what i see in the video:
You have a problem that the tb is running in half speed compared to your DX?
The tb is hooked up via midi sync from the dx to a dopher MSY2. (But, your tb is shuffling... and that seems to me like there is something else going on aswell... the x0x outputs shuffled sync when it's shuffling right?)

Adjust the switches underneath the MSY2 to not divide the sync from the DX in 2 and your problem will be solved.
Or just hook up the tb to the x0x sync out.
xlarge
 
Posts: 100
Joined: Wed Jul 11, 2007 1:02 pm

Re: n0nx0x beta

Postby le_bouton_jaune » Sun Nov 14, 2010 9:49 am

the problem affects only the n0nx0x, the tb is in real 3/4 mode same as a tr909 or a tr 808,

I don't speak about the shuffling, but the scale!


the DX kick come in 1,5,9, on the x0x, but he come in 1,7, in the tb.


I've made a new video, you can find it at http://vimeo.com/user3867951 in ten minutes!


the n0nx0x os have a little problem, sure!


sorry for my poor english...
le_bouton_jaune
 
Posts: 4
Joined: Tue Nov 02, 2010 9:14 am

Re: n0nx0x beta

Postby antto » Sun Nov 14, 2010 1:50 pm

no, even if the x0x/303 is shuffled - it doesn't output "shuffled dinsync"
however, there is an app which does output "shuffled dinsync" that means - the pulses are irregular and the actuall devices have no idea about it, they just count the "ticks" which are spaced not equally in this case, so a "shuffled dinsync" will work with any device - no problem

"shuffle" on the x0xb0x works differently
the dinsync pulses are always equally spaced, the trick is - normally each note is 6 "ticks" long with another 6 ticks of silence after it
dinsync = 24 pulses = 48 ticks (per beat)
1 beat = note (gap) note (gap) note (gap) note (gap)
4 notes * 6 ticks + 4 gaps * 6 ticks = 24 + 24 = 48 ticks (yey)

how shuffle works:
suppose notes start from zero (zero being the first note)
even numbered notes are longer, odd numbered notes are shorter
N - note / gap (in ticks)
0 - 7t / 7t
1 - 5t / 5t
2 - 7t / 7t
3 - 5t / 5t
this is for the smalles shuffle amount
now here's even more:
0 - 9 / 9
1 - 3 / 3
2 - 9 / 9
3 - 3 / 3
at the end there are still 4 notes and 4 gaps for 1 beat, and they equal 48 ticks so everything is perfect
this is how it works internally in the x0xb0x (Sokkos / earlier n0nx0x)
i think this is also how the TR drum machines work (the ones which have shuffle with external sync)

le_bouton_jaune: don't forget, the x0xb0x and TB-303 work with dinsync @ 24ppqn
i watched your video but i couldn't understand what really happens, sorry
you got so many things going on there i have no idea what they are or how they work, i think i didn't even saw a x0xb0x there
keep in mind that i'm totally unfamiliar with hardware synths, as all i have is 1 x0xb0x and nothing else

btw, if you're syncing the x0xb0x with external MIDI sync - ensure that you have the latest n0nx0x version, because the earlier ones didn't had MIDI sync working (or it was defective, i can't tell)
the latest version was reported to work (i can not test that myself, sorry)
We are here too: irc.freenode.net >>> #x0xb0x
..:: c0nb0x v1.00 ::.. viewtopic.php?f=7&t=29282 (new control app - win/osx)
VCO Tuning: viewtopic.php?f=12&t=24759 (do it the EASY way)
User avatar
antto
 
Posts: 1030
Joined: Thu Apr 15, 2010 2:21 pm

Re: n0nx0x beta

Postby wallsen » Mon Nov 22, 2010 6:37 pm

hello

i am new to tb 303 style programming.
it is actually a lot of fun to program that way and it feels quite musical :D thanx for the good job
i only have one problem; it seems that triplet mode is not working as it should.
i thought that in triplet mode a 12 note pattern should run slower, so that takes as much time as a 16 note pattern in normal mode ( as on my 707).
on my x0xb0x (n0nx0x beta 1.02) it behaves just like a normal pattern. i did the function+ triplet combination,the pattern shortens to 12 notes, but the
resolution of the sequencer stays the same.
can anybody help or explain ?
wallsen
 
Posts: 9
Joined: Tue Feb 02, 2010 5:36 am
Location: Berlin

Re: n0nx0x beta

Postby antto » Tue Nov 23, 2010 3:22 am

sometimes it acts odd indeed
gotta rewrite the clock code
We are here too: irc.freenode.net >>> #x0xb0x
..:: c0nb0x v1.00 ::.. viewtopic.php?f=7&t=29282 (new control app - win/osx)
VCO Tuning: viewtopic.php?f=12&t=24759 (do it the EASY way)
User avatar
antto
 
Posts: 1030
Joined: Thu Apr 15, 2010 2:21 pm

Re: n0nx0x beta

Postby darffader » Tue Nov 23, 2010 1:55 pm

hmm no x0x to test here anymore, but as far as I remember when helping with n0nx0x, the tripplet mode was working as it should. I could be wrong but...

what sync mode are you using wallsen?
User avatar
darffader
 
Posts: 238
Joined: Tue Jul 14, 2009 3:50 pm

Re: n0nx0x beta

Postby wallsen » Wed Nov 24, 2010 4:12 pm

i tried din sync and midi .both didnt seem to work.i would be glad if it was just a mistake on my side ...
wallsen
 
Posts: 9
Joined: Tue Feb 02, 2010 5:36 am
Location: Berlin

PreviousNext

Return to x0xm0dz

Who is online

Users browsing this forum: No registered users and 1 guest

Stuff to buy from the Adafruit store and links to product documentation!


New Products [114]

Raspberry Pi[82]
 
FLORA[24]
 
Bunnie Studios[9]
 
FPGA[1]
 
mbed[12]
Arduino[60]
 
NETduino[14]
 
BeagleBone[23]
 
Android[6]
 
XBee[10]
More Dev Boards[30]


 
BoArduino[8]
 
SpokePOV[4]
 
TV-B-Gone[4]
 
MiniPOV[3]
 
SIM reader[3]
 
Microtouch[5]
 
Clocks & Watches[18]
 
Drawdio[4]
 
Brain Machine[1]
 
Game of Life[2]
 
MintyBoost[2]
More DIY Kits[16]


 
MaKey MaKey[3]
 
Tweet-a-Watt[5]
 
Young Engineers[39]
 
Discover Electronics[2]
 
Snap Circuits[4]
 
littleBits[3]
 
Project packs[9]


 
Breakout Boards[35]
LCDs & Displays[49]
Components & Parts[70]
Batteries & Power[54]
EL Wire/Tape/Panel[52]
LEDs[112]
 
Wireless[16]
Cables[66]
 
Lasers[6]
Sensors/Parts[147]
 
Enclosures/Cases[11]
 
Solar[11]
 
RFID / NFC[13]
Prototyping[70]
 
iDevices[13]
Tools[71]
 
Wearables[41]
 
CNC[37]
 
Robotics[29]
 
3D printing[1]
 
Materials[25]


 
Stickers[41]
 
Skill badges[55]
 
Books[26]
 
Circuit Playground[7]
 
Gift Certificates[4]