sonicwarrior Posted July 18, 2006 Report Share Posted July 18, 2006 Does anyone know a good freeware program (Mac OS X 1.3.9 / Linux / Win32) with which you candesign a UI? Quote Link to comment Share on other sites More sharing options...
TK. Posted July 18, 2006 Report Share Posted July 18, 2006 Do you mean the frontpanel, or the interface logic (button/LED/encoder handling + LCD menu pages, etc)For frontpanels I'm normaly using "Frontpanel Designer", which is freely available at the website of Schaeffer Apparatebau. The result doesn't look so colourful like known from other panel drawings I found here in the forum, but the big advantage is, that it's more realistic (you can print out the panel and compare it with the real dimensions of the parts which should be used), and not at least it can be easily ordered (no doubleeffort, one-click-buy ;-)Best Regards, Thorsten. Quote Link to comment Share on other sites More sharing options...
stryd_one Posted July 18, 2006 Report Share Posted July 18, 2006 Do you mean the frontpanel, or the interface logic (button/LED/encoder handling + LCD menu pages, etc)Hi TK,I think he meant the front panel, but I am curious about the interface logic part of things - do you use a program to assist with that kind of thing? I am about to do some of that work now, and I need all the help I can find ;) Quote Link to comment Share on other sites More sharing options...
TK. Posted July 18, 2006 Report Share Posted July 18, 2006 No, but I know companies which first develop a graphical simulation/emulation in a simple programming language (e.g. visual basic or Java). This has the advantage, that many people can review the concept with a common computer before the hardware will be developed.Best Regards, Thorsten. Quote Link to comment Share on other sites More sharing options...
sonicwarrior Posted July 19, 2006 Report Share Posted July 19, 2006 I meant the interface logic. 8)I wouldn't call Java that simple and it's not really a RAD language.In the Schaeffer Designer you can only set holes and engraved things.I think it's easier to write it on a paper. ;) Quote Link to comment Share on other sites More sharing options...
DrBunsen Posted July 19, 2006 Report Share Posted July 19, 2006 I know it's not free ware, but how about Flash or Director? Quote Link to comment Share on other sites More sharing options...
stryd_one Posted July 19, 2006 Report Share Posted July 19, 2006 How about Google sketchup, image maps, and dynamic html? Quote Link to comment Share on other sites More sharing options...
cheater Posted July 20, 2006 Report Share Posted July 20, 2006 If anyone needs help with dynamic html or web programming overall, give me a holla Quote Link to comment Share on other sites More sharing options...
robotfunk Posted July 20, 2006 Report Share Posted July 20, 2006 Director is a specialty of mine so that's what I'd be using.But at the price they are asking for it, it'd be prohibitive for most of us peeps.Still, you can download a month working trial version for free and make an app with it.I know for a fact Apple uses it for all their UI prototypes.cheers,Jilt Quote Link to comment Share on other sites More sharing options...
DrBunsen Posted July 21, 2006 Report Share Posted July 21, 2006 Flash or HTML would have the advantage that we could all use it, and pick it to pieces *ahem* I mean offer constructive suggestions :) Quote Link to comment Share on other sites More sharing options...
sonicwarrior Posted July 21, 2006 Report Share Posted July 21, 2006 Well, Flash costs too much and Dynamic HTML IMO is too complicatedfor prototyping.And as you can't press two buttons at the same time with a mouseit is not appropriate. :PI think it's easier to draw an image with the UI anddo the rest as explaining text.I'll try to do that image with Open Office as itdoesn't need to be as beautiful as a final front panel design. ;) Quote Link to comment Share on other sites More sharing options...
stryd_one Posted July 21, 2006 Report Share Posted July 21, 2006 I've found some fonts that look like a CLCD if you want? Quote Link to comment Share on other sites More sharing options...
robotfunk Posted July 22, 2006 Report Share Posted July 22, 2006 And as you can't press two buttons at the same time with a mouseit is not appropriate. :PI think your computer has a keyboard attached too :P Quote Link to comment Share on other sites More sharing options...
sonicwarrior Posted July 22, 2006 Report Share Posted July 22, 2006 I've found some fonts that look like a CLCD if you want?That would be cool!I think your computer has a keyboard attached too :POf course, but as I have to simulate a real life UI and not software:The keyboard keys are not helpful.But I've already started to draw in Open Office. Quote Link to comment Share on other sites More sharing options...
stryd_one Posted July 22, 2006 Report Share Posted July 22, 2006 Here we go... Standard HD44780 font emulations for PC, Mac and *nix.Save the file as .tar and unzip the file you need from inside it. I've got some other CLCD-style fonts here (not necessarily HD44780 style) if you want some special characters like arrows and such? Quote Link to comment Share on other sites More sharing options...
sonicwarrior Posted July 22, 2006 Report Share Posted July 22, 2006 On my Mac (commandline) I got the following error message:tar -xvf hd44780.tar lcdps/lcdps/LCDH____.AFMtar: Skipping to next headertar: Archive contains obsolescent base-64 headerstar: Read 8425 bytes from hd44780.tartar: Error exit delayed from previous errors??? Quote Link to comment Share on other sites More sharing options...
stryd_one Posted July 23, 2006 Report Share Posted July 23, 2006 Try this one (it's zip file format this time)OrI am making these fonts freely available. You have permission to use and distribute all of these fonts. So post them on your own website if you want, give them to friends, share the wealthhttp://www.pic101.com/mcgahee/What a nice guy!hd44780.zip.txthd44780.zip.txt Quote Link to comment Share on other sites More sharing options...
sonicwarrior Posted July 23, 2006 Report Share Posted July 23, 2006 Ok, here is v1 of my UI design suggestion:Ready for comments now. ;DI hope I didn't forget a feature.Should work without a description, else my design is shit.I changed the following:- 16 instrument (trigger) tracks + Accentto- 16 instrument (trigger tracks)Why? I recognized that the TR-808 has had only 12 tracksand 17 tracks are stupid to select. ;)Every track could be accent, so we don't needa dedicated accent track. - At least one programmable analog trigger outto- One trigger out for each track (= 16 trigger outs)Is anyone against this changes?(If not I will change this also in the wiki page)I think there are two groups here by now:1. Wanting a TR like sequencer with trigger outsfor creating x0x-clones without the MIDI timing problems.2. Wanting a TR like sequencer for their MIDI synths(e.g. Novation DrumStation)Each group has different focusses.Personally I think that the original MIDIbox SEQ isbetter suited for group 2 because of extended featureslike velocity, etc. which would be complexer to createfor analog machines (velocity would need 1 CV out for everytrack!!! Remember how expensive the AOUT is? :POr how much work the AOUT_LC? ;) ) Quote Link to comment Share on other sites More sharing options...
modularkomplex Posted July 23, 2006 Report Share Posted July 23, 2006 Hi All,just found this Midibox-Thing a few days ago and must say, thats all pretty cool.I will first begin to build a Midibox SID, next step would be a Sequencer. But now to the Idea of a TR like Sequencer which I woould also like to build. I really like the ideas in this thread but I would prefer a solution with direct access to eg. 8 tracks. A bit like the Doepfer Schaltwerk does it.Would be nice to expand the design with this as an option. Just my two cents. Quote Link to comment Share on other sites More sharing options...
sonicwarrior Posted July 23, 2006 Report Share Posted July 23, 2006 I would prefer a solution with direct access to eg. 8 tracks. A bit like the Doepfer Schaltwerk does it.Would be nice to expand the design with this as an option.Well, in my eyes there are some points that speaks against such a solution:1. Money (showing 8 tracks [with how many steps?] would require 8 x 16 LEDs and buttonsin a 16 step solution, in a SDS-6-like solution still 24 buttons and 8 x16 LEDs would be needed)2. Space (I would prefer a relatively compact solution)3. Do you really want to solder sooo many LEDs (and buttons)?4. I think the SDS-6 and Schaltwerk confuse with showing so much tracks at once.5. Monome costs 500 US $ (That would be 1000 US $ alone for 8 x 16 tracks) -> No solutionand even more confusing than the SDS-6 or Schaltwerk.Edit: In my UI design suggestion you can select 2 tracks for the two rows in 16 step mode:Press "2-Trk" and then select 2 tracks (the lower one would be in row and the greater one in row 2).I think that's a nice compromise. Quote Link to comment Share on other sites More sharing options...
modularkomplex Posted July 23, 2006 Report Share Posted July 23, 2006 Hi and thanks for replying,1. Money (showing 8 tracks [with how many steps?] would require 8 x 16 LEDs and buttonsin a 16 step solution, in a SDS-6-like solution still 24 buttons and 8 x16 LEDs would be needed)16 steps would be ca. EUR 32,- per track. Sure not cheap.2. Space (I would prefer a relatively compact solution)True, but I'm thinking of an option to the base-design. So anyone can build a 2-track, 4-track ... 16-track-version just like he wants.3. Do you really want to solder sooo many LEDs (and buttons)?I have to, if I want my dreammachine ;D4. I think the SDS-6 and Schaltwerk confuse with showing so much tracks at once.Here we are thinking completly different. For my opinion it's easier to edit if I'm seeing all tracks at once.Would be a great lightshow, too.5. Monome costs 500 US $ (That would be 1000 US $ alone for 8 x 16 tracks) -> No solutionand even more confusing than the SDS-6 or Schaltwerk.Monome and Schaltwerk are really expensive and Schaltwerk is beeing discontinued. The SDS-6 is a really nice vintage-seq but not what Im looking for.Edit: In my UI design suggestion you can select 2 tracks for the two rows in 16 step mode:Press "2-Trk" and then select 2 tracks (the lower one would be in row and the greater one in row 2).I think that's a nice compromise.Your UI-design is really cool. I only would like a expandable modular concept where I can add additional Tracks as I need them. Quote Link to comment Share on other sites More sharing options...
sonicwarrior Posted July 23, 2006 Report Share Posted July 23, 2006 Your UI-design is really cool. I only would like a expandable modular concept where I can add additional Tracks as I need them.Well, let's see what the others say. As I will not program this becauseof missing knowledge (I can only program simple Java stuff) a programmer should give a comment about that.From the UI side I would suggest the following:1. In the source code you can set the maximal tracks shown parallel.(= the number of rows you want to have in your machine)2. 2-track would be default3. In a design with more than 2-Tracks in parallel the button shouldbe labelled different, e.g. "Multi-Track-Select" and you select the tracksby first pressing this button, then the tracks you want to selectby using the first 16-step row and then again the button.If more than the maximum tracks are selected only the first ones untilthe maximum value will be used.Edit: Some might ask why to use only the first row for the track selection.Reason: With the 16 LEDs for the "selected track(s)" I cannot neither displaytracks that are selected doubled nor a specific order of the tracks.E.g. track 5 on row 1, track 1 on row 2, in my design track 1 wouldbe on row 1 and track 5 on row 2 and the "selected track(s)" LEDs of bothtrack 1 and 5 would be active.I think this is still better than to show the selections only in the display.But an additional dedicated display page may help to clear things.4. In 32-step-mode the maximum tracks is cut into halves.So if you have the 8-track solution you can select 4 tracks thereshowing all 4 32 steps fully.5. Because of that I think it makes sense to allow only multiples of 2as value for the maximum parallel tracks:2, 4, 6, 8, 10, 12, 14, 16There is still a problem:How do I select a track for the edit functions (currently: copy, paste, clear)?That's also something I have currently not considered in my UI design. :-[And: What's with a 64-step mode? ;DEdit2: I have made some smaller changes (Separate encoders for Tempo/Data, added MIDI button, only one button for Play/Pause)and found a solution for "How do I select a track for the edit functions (currently: copy, paste, clear)?":With "Select track". Man why didn't I get this earlier? ;D Quote Link to comment Share on other sites More sharing options...
modularkomplex Posted July 23, 2006 Report Share Posted July 23, 2006 Hi,1. In the source code you can set the maximal tracks shown parallel.(= the number of rows you want to have in your machine)2. 2-track would be defaultAgreed. 3. In a design with more than 2-Tracks in parallel the button shouldbe labelled different, e.g. "Multi-Track-Select" and you select the tracksby first pressing this button, then the tracks you want to selectby using the first 16-step row and then again the button.If more than the maximum tracks are selected only the first ones untilthe maximum value will be used.What about a dedicated track-selection encoder per row? ;DEdit: Some might ask why to use only the first row for the track selection.Reason: With the 16 LEDs for the "selected track(s)" I cannot neither displaytracks that are selected doubled nor a specific order of the tracks.E.g. track 5 on row 1, track 1 on row 2, in my design track 1 wouldbe on row 1 and track 5 on row 2 and the "selected track(s)" LEDs of bothtrack 1 and 5 would be active.I think this is still better than to show the selections only in the display.But an additional dedicated display page may help to clear things.A dedicated display page would be the best solution, IMO. Or an extra display per row? Just kidding!4. In 32-step-mode the maximum tracks is cut into halves.So if you have the 8-track solution you can select 4 tracks thereshowing all 4 32 steps fully.Agreed.5. Because of that I think it makes sense to allow only multiples of 2as value for the maximum parallel tracks:2, 4, 6, 8, 10, 12, 14, 16Agreed.And: What's with a 64-step mode? ;DOnly the Sky (the number of seqencer-rows) should be the limit. Quote Link to comment Share on other sites More sharing options...
sonicwarrior Posted July 23, 2006 Report Share Posted July 23, 2006 What about a dedicated track-selection encoder per row? ;DAh, nice joke. :PAlthough: Would make much less sense than a selectionwith the buttons of the row because an encoder doesn't showthe actual value. :PSo we should introduce enoders with a 16 LED ring around them. ;D Quote Link to comment Share on other sites More sharing options...
DrBunsen Posted July 23, 2006 Report Share Posted July 23, 2006 I changed the following:I thought that list was meant to be a definition of existing "TR like" sequencers. In light of which I'd like to suggest I make the following changes:Insert a preamble about defining "TR like" based on existing sequencers.Define the "TR-like interface"Add a list of our desired features.If there's general approval I'll make the changes.Also the phrase " At least 32 steps per bar as maximum" makes no sense. "At least... as maximum"? Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.