External Pattern Sequence editor (EPSE404 v1.5c *updated*)

Moderator: TGN

Post Reply
User avatar
rio
Member
Posts: 40
Joined: Sat Nov 27, 2010 12:28 pm

External Pattern Sequence editor (EPSE404 v1.5c *updated*)

Post by rio »

hi folks,

i have written an external Pattern Sequence Editor for the SP-404 in my free time. I like the sp-404 a lot, but that internal pattern recording by hand was terrible for me. i want to share this tool with you here - So if you feel just like me you can simple use it ;).

You will find the last version in attachment. So please use that version only :)) This software is for win only and it is freeware. I have tested that with 2 windows XP PCs (one core ~1Ghz and dual core). Most functions can be controlled by mousewheel. Short hints can be found in the Quick Guide PDF below.

Current Version: 1.5c

For that tool you need a midi-interface, which is connected to SP-404 (SP-303 in restricted 303 mode). The software only controls the SP-Device by midi events.
Note: The editor stores/loads the pattern in an own format on disk and it has nothing to do with the internal pattern format of SP-Device!!!.

For a synced record of Patterns on SP-Device, you will need an additional audio chinch cable, which is connected from LINE-Out of SP-Device to your LINE-IN of PC.

Now, MIDI-IN is supported to have control about "Play", "Stop" and "MidiClock" by an external device, but for recording (Sync Option) it uses the internal clock!

Info about the Sync Option: This is a special option to capture the metronome sound of your sp-404 before recording external sequences into the internal pattern of SP404, because the sp404 can not fit start and stop of midiclock while recording, so the clock is triggered by metronome - test it by yourself:
1. Press PATTERN SELECT and then REC and choose a PAD at SP-404 (SP-303)
2. Press Sync to synchronize midiclock from metronome
3. Set QUANTIZE to 32 and press REC at SP-404 (In 303 mode: QUANTIZE to 16)
4. Press Sync again or Start button, if the record counter reaches the beat position

The default options works fine for me, so i have to press start if the last metronome sound is captured before recording.
QUANTIZE Option of SP-Devices for recording is necessary! - without that, you will record over and over with small delays for every recording loop...)

I refrain from any responsible and can't give you any guarantee for any damage using this software.
I was using some free components, authors are mentioned in about box.
Please remember that you get this tool for free and I don't get paid for support.

best regards,
rio
Attachments
EPSE404_ver1.5c.zip
EPSE 404 1.5 (External Pattern Sequence Editor)
-----------------
version 1.5c:
- fixed some minor issues (highlighted pads, Select / Solo behaviour with left/right mousebutton)
- Preloop Button added, the first pattern can be looped 1x (so that you got a better handling for a record without sync, but to pass the time of internal precount of the SP 404)
- now MIDI IN and MIDI OUT devices can be toggled on or off
- MIDI RUN (FA), MIDI STOP (FC) and MIDI CLOCK (F8) buttons are implemented for experimental usage
(don't play around, if you don't know - as default FA, FC should be set off and F8 should be set on)
- Samples of Banks are now assignable to 12 padlines within the blue buttons on the right
(instead of the huge array of banks, it's now a better performance for CPU and device - so now you have direct access to every sample without lagging)
- Samples of Banks will be saved for every songpattern (patternformat is also compatible to 1.4)
- redesign without copperplate gothic font


°
(488.04 KiB) Downloaded 48864 times
EPSE404 1.5 Screenshot
EPSE404 1.5 Screenshot
EPSE_Screenshot.gif (48.14 KiB) Viewed 825628 times
EPSE404_ver1.4a.zip
EPSE404 1.5





Older Version:
--------------
EPSE 404 1.4a (External Pattern Sequence Editor)
-----------------
version 1.4a:
- fixed midi-in class exception when no input devices are available

version 1.4:
- midi-in support for additional external midi control
- correction of default record step position = 2
- fixed mousewheel behavior in combobox

version 1.3b:
- changed the functionality of "Solo/Select Off"- Button to "Toggle Solo/Select"

version 1.3a:
- small bugfixes

version 1.3:
- added 303/404 mode for SP-303 and SP-404 support
- added scaler functionality
- added roll/scale mode switch
- delete action of velocity of single padlines are fixed
- init midiport-failture is fixed

version 1.2:
- loading routine of files is now fixed
- added volume/velocity control

version 1.1:
- correct restoring of screenposition of logo and program
- fixed: changing midiport while playing has freeze program

version 1.0
- first stable release
.
(486.8 KiB) Downloaded 48501 times
EPSE404_Quickguide.pdf
EPSE404 1.4 Quick Guide
(54.22 KiB) Downloaded 50176 times
EPSE404 1.4 Screenshot
EPSE404 1.4 Screenshot
EPSE_Screenshot.gif (34.28 KiB) Viewed 829306 times
Last edited by rio on Sun Dec 30, 2012 1:29 pm, edited 64 times in total.
tape smoke
Funniest Member of the Year '09
Posts: 1877
Joined: Tue Jul 10, 2007 4:06 am

Re: External Pattern Sequence editor

Post by tape smoke »

this thing looks awesome !
I/O - EHT - Evangelist.
User avatar
rio
Member
Posts: 40
Joined: Sat Nov 27, 2010 12:28 pm

Re: External Pattern Sequence editor

Post by rio »

thx.
User avatar
wax inspektor
Awesome Member
Posts: 2383
Joined: Thu Nov 22, 2007 9:09 pm
Location: Berlin

Re: External Pattern Sequence editor

Post by wax inspektor »

:shock:
User avatar
dishwater
Member
Posts: 262
Joined: Sat May 29, 2010 4:41 pm

Re: External Pattern Sequence editor

Post by dishwater »

woa. thanks!
User avatar
formal
Member
Posts: 1200
Joined: Sat Mar 14, 2009 7:52 pm
Location: PDX, OR
Contact:

Re: External Pattern Sequence editor

Post by formal »

NICE!!! *mind just blown...


I gotta ask tho..... any chance of a Mac OSX version?
User avatar
rio
Member
Posts: 40
Joined: Sat Nov 27, 2010 12:28 pm

Re: External Pattern Sequence editor

Post by rio »

there is only a windows binary.

best regards,
rio
dman5000
Member
Posts: 544
Joined: Wed Oct 17, 2007 6:51 am
Location: PA
Contact:

Re: External Pattern Sequence editor

Post by dman5000 »

wow! :shock: pleassssse make a mac version
he who hesitates gathers no moss
http://www.soundcloud.com/dr-ew
Jim Y
Member
Posts: 264
Joined: Fri May 18, 2007 8:59 am
Location: Wales, UK

Re: External Pattern Sequence editor

Post by Jim Y »

Brilliant!

Might I add that using the metronome audio as a sync trigger is a genius idea.

I look forward to trying it.

Mac users could add a Windows boot in their machines...
http://www.macwindows.com/emulator.html

Or get a cheap refurbed Thinkpad or something with XP installed.

Thanks
Jim
User avatar
dishwater
Member
Posts: 262
Joined: Sat May 29, 2010 4:41 pm

Re: External Pattern Sequence editor

Post by dishwater »

hah, thanks to this i just found out my pc soundcard does not support MIDI...
User avatar
rio
Member
Posts: 40
Joined: Sat Nov 27, 2010 12:28 pm

Re: External Pattern Sequence editor

Post by rio »

Might I add that using the metronome audio as a sync trigger is a genius idea.


that was the only way to get it synced ;) ... sp-404 don't accept midi start / stop at recording.
User avatar
DREWDANK
Member
Posts: 1652
Joined: Sat Oct 20, 2007 5:35 am
Location: sactown

Re: External Pattern Sequence editor

Post by DREWDANK »

only got a mac. but trust this. i will use bootcamp thanks alot man. this should be thrown in a stickied section. this is all too dope for us all thanks alot man.
jetson
Member
Posts: 282
Joined: Thu Sep 11, 2008 12:21 am
Location: Texas

Re: External Pattern Sequence editor

Post by jetson »

What language did you program it in? Is it too proprietary to be compiled for *nix? OSX version would be sweet...:)
WTF
User avatar
rio
Member
Posts: 40
Joined: Sat Nov 27, 2010 12:28 pm

Re: External Pattern Sequence editor

Post by rio »

compiled with delphi 5 standard, LOL. but believe me, it is well programmed, midiclock is running in multithread and the 24ppn is calculated by a QueryPerformanceCounter... i have used some free components / classes of others too for midi output and audio input support and some visuals.
User avatar
rio
Member
Posts: 40
Joined: Sat Nov 27, 2010 12:28 pm

Re: External Pattern Sequence editor

Post by rio »

hi,


I have uploaded a new file, where I have changed the editor name to EPSE 404.


It was hard to find a shortcut, which isn't used yet.
I think thats better. So please download that file for further use.

thx,
greets, rio
Last edited by rio on Mon Nov 29, 2010 1:50 pm, edited 1 time in total.
Post Reply