-
Posts
30 -
Joined
-
Last visited
Never
Content Type
Profiles
Forums
Blogs
Gallery
Posts posted by sil909
-
-
Ez-kit boards hard to get now ?
!!!
/cry. I was gonna start shopping today for my TK-box and DSp project.. if you come up with anything. please leave me pm here :)
-
Hello all !
http://www.gweep.net/~shifty/death/
Mios controlled anyone?
Also i am probably reinventign the wheel here but..
Other IDeas (i.e. little things that keep me up at night )
MIOS driven Midi Effector. Basically a knob box with selectable midi IN and OUt ports.
Midi chain
MIos Sequencer-_out_->Midi Effector-_out _->Device ( synth, noisebox,sampler etc. )
the Effector would generate Sysex, NPRN, Patch/bank change messages, RPN, CC. you would select the channel to 'Effect" ( the channel coming from the SEQ ) and then either call up PRE generated stored messges, or do manual edits with knobs, touch surface, joystick ..whatever. The messages get merged with the data from the SEQ and then to the device making the noise.
Why do this ?
well, U can store a bunch of messages in bankstiks. and call them up on the Effector menu and apply it to any midi channel coming thru..
1) A gate effect sequenced out. channel 1 is hi hats..
Call up the gate program, select channel 1. enter.
BAM instant gated Hi hats.
2) A filter sweep or swell, sequenced out a number of
measures for a transition in your set with a note off and Program change to end it.
Call up your "Awesome Transition 1" program..
Select channel to sweep. enter..
Your sweep starts... you count it out ( time it) then switch patterns for your new sounds called up by the automated prg change in PROG.
Now.. not sure if this is possible atm.
I believe you could store these events as META events or whatever. anyway I finally have source of income and about to start building...
Thanks again TK and Midibox community :)
happy soldering :0
-
^ -- this is my current design direction with performing in live in mind.
MIOS SeQ (PIC18)-> control patterns and triggers to sampler
MB64-> control surface for sampler.
Other IDeas (i.e. little things that keep me up at night :) )
MIOS driven Midi Effector. Basically a knob box with selectable midi IN and OUt ports.
Midi chain
MIos Sequencer-_out_->Midi Effector-_out _->Device ( synth, noisebox,sampler etc. )
the Effector would generate Sysex, NPRN, Patch/bank change messages, RPN, CC. you would select the channel to 'Effect" ( the channel coming from the SEQ ) and then either call up PRE generated stored messges, or do manual edits with knobs, touch surface, joystick ..whatever. The messages get merged with the data from the SEQ and then to the device making the noise.
Why do this ?
well, U can store a bunch of messages in bankstiks. and call them up on the Effector menu and apply it to any midi channel coming thru..
1) A gate effect sequenced out. channel 1 is hi hats..
Call up the gate program, select channel 1. enter.
BAM instant gated Hi hats.
2) A filter sweep or swell, sequenced out a number of
measures for a transition in your set with a note off and Program change to end it.
Call up your "Awesome Transition 1" program..
Select channel to sweep. enter..
Your sweep starts... you count it out ( time it) then switch patterns for your new sounds called up by the automated prg change in PROG.
Now.. not sure if this is possible atm. But exploring the possibilities.
Bam! instant Filter sweep
-
I havent bee able to stat any my porjects atm cuas eof unemployment issues :/
So i am staying in the software realm for the moment. Also there are some great boards from motorola and the support is really great.
-
ROFL I jsut reread te thread after repsonding to arum's post.
here is what Tk said
Remind that the development and documentation of another hardware platform possibly requires more effort than you really want. During the last years I've read from a lot of people who planned something similar, but finally gave up due to unexpected problems. Don't think that bigger microcontrollers can do the IO handling much faster than a PIC18F, and keep in mind that once you are using external memories, good system knowledge and soldering skills are required. The setup of a new platform and operating system requires good debugging tools, mostly they are not free available (maybe ARM7 would be a good solution, but a useful IDE costs at least 2000 EUR!)
So, from my experience I can give you following advice: if you plan to implement a much more powerfull, reproducible, standalone DIY sequencer with fast success and open possibilities, than use a cheap embedded PC board, use Embedded Linux as operating system, and use an external PIC18F452 (running under MIOS) to handle with the control elements (buttons, encoders, LCDs, LEDs, etc.) - connected via RS232 to the PC. The advantage of this approach would be, that everybody who owns a PC (from 386 upwards) can try your software, so there is no need for bying expensive hardware for the first tests.
Best Regards, Thorsten.
this is exatcly what i am talking abotu above.
an embedded pC board using Linux, with mios for control functionality.
-
yeah.. expensive is the word. but it got me thinking about using some dsp's maybe from motorola and using linux.
I think the hardware control portion is the easy part to do for a DIY project. and Linux is free. I am not a "programmer per say. but I think I an hak my way thru it. there is an incredible amount of information out there regarding embedded systems. 90% of the time the big cost for music products ( controllers, VS synths etc. ) per unit would be the software.
Chips are fairly inexpensive in comparison.
The Midi box projects offer a wealth of value and posssibilities and inspires me everyday to new projects.
My Idea was to create a sequencer and control station for my Roland M-DC1. Older dance expansion box. I need 8 parts or sequencer tracks. Control features assignable to track. But more than likely dedicated sysex commands and functions for this particualr unit. to make for interesting LIve PA.
at least 1 part will be a drum sequencer for what roland calls there "Rythym Track" . SOme of the MIDIbox Sequencer functions could be used, as well as some midi effects type functionality.
The next step beyond that would be a home made DSP effect unit.
-
With the coming release of the new sequencer project. First of all, Iwould like to say... WOW !! to TK.
I intend to use this project for springboard for a 16 trk (more less?) sequencer. Those of you with like minded aspirations, lets collaborate on this thread.
TK had to say this:
16 track sequencer: everything is possible
BUT: only with some disadvantages, which
I don't want to consider in my implementation.
With 16 tracks it wouldn't be possible to store the whole
pattern in RAM. The sequencer core has to read the
pattern directly from EEPROM instead. This has no
timing disadvantages (remember that sending a
MIDI event takes 1 mS, an EEPROM value can be
read within 10 uS...), but it makes realtime editing
via MIDI impossible. Most parts of the control surface
handler would have to be changed, so that only
the select track is buffered in RAM. Features like
Morhphing wouldn't be possible anymore, since this
requires a second data set of the layer values.
The whole SysEx store structure would have to be
changed to a new format, it wouldn't be possible
to store 128 patches in a single BankStick, but only
32 or so... a second JSynth GUI would be required to
take the changed data structure into account (note:
realtime editing with JSynth wouldn't be possible
anymore), and last but not least: a second documentation
would be required and somebody who answers the
questions to this different implementation.
Just take this into account...
And to repeat it for the guys who didn't read my other
postings regarding the reason, why I only
need a 4 track sequencer: I'm using it as creativity
tool. Once a nice sequence "works", I record it with
Logic, and the MBSEQ is free for the next track.
Sooner or later I've to rearrange and mixdown the
sequences anyhow, and for this an editor like Logic is
much more efficient (yes, in this situation I really like
to use a mouse).
If you really want to record, play, arrange, mix a whole
song with a standalone device, then you have to program
something which has been done by Emagic or Steinberg
15 years ago - on the Atari ST (a second-hand Atari costs
you less money and less effort)
Arumblack: for every CC's you have to use a seperate
track. But see above, why more than this doesn't make
sense. It is possible to chain multiple MBSEQs (synced
via MIDI clock), but it isn't possible to control them from
a single control surface (it would have to save all
editable parameters in RAM anyhow)
So control surface handler would have to change as well as sysex format. Would it be possible to use a "processing core" to handle the ram buffer ?
-
anyone want to work withme on 16 track version ? I know there are a couple users on this board with "super-sequencer" dreams. I am among them. Lets work on this. I am looking to build a dedicated sequencer for my roland M-DC1 ( only need 8 trcks with dedicated code for M-DC1 sysex functions). and another sequencer ( 16 trks ) for my modules and sampler. Intended use is for live PA.
-
good catch ;D
-
Reply I might have an archived thread about shuffleing ( tr707- 606-909 specific) from AH archives. I believe they are still down but I might have hard copy will look tomorrow morning and post info if i can find.
-
Help question
in MIOS programming (Assembler)
Posted
Hello all , quick question. I was looking at the MBSEQ v2 code and noticed that meta events was missing?
Is it possible to include MB64_meta.inc in MBSEQ program ?