|
Post by Gaëtan on Apr 29, 2019 6:51:16 GMT
Hello everyone,
AEM isn't on modular grid (yet), so it can be a bit tricky to plan or share a rack. I'm a software developer so I decided to start working on a little web project to do just that (also in order to brush up a bit on my web skills). I need to iron a few kinks first and if people are interested I will put it on github.
Attachments:
|
|
|
Post by NightMachines on Apr 29, 2019 6:59:41 GMT
That is awesome! Thank you very much! ModularGrid were approached by myself (and others I think), but apparently they weren’t interested to include AEM so far.
|
|
|
Post by robertlanger on Apr 29, 2019 7:01:17 GMT
Hi, this is absolutely awesome! Thank you so much for this; a tool like this is useful for so many purposes! Planning a system, sharing configurations and perhaps patches (?)... simply great! Do you think it is possible with not too much effort to put patch wires on a scheme? I will send you all module images ASAP! Indeed I was in contact with modular grid in the past, but they weren't willing to implement a new format (at least one year ago...)
|
|
|
Post by Gaëtan on Apr 29, 2019 7:07:13 GMT
Wow thanks guys , I'll try to fix the last bugs quick so you can have a first version to play with I plan to add import/export of rack configurations, that will be a fairly easy one. Patches would be awesome, although I need to do some research as to how to do it technically. I will send you all module images ASAP! No need to bother, I got them all from the website already
|
|
|
Post by moruial on Apr 29, 2019 7:07:24 GMT
I love the idea! Should it also inclued old version of modules? or only the "up to date" version?
Adding the patch wire could be an excellent tool for the Patch challenges, then everybody will be able to understand how this or that was done. I'm quiet excited about the idea
|
|
|
Post by spacedog on Apr 29, 2019 7:54:11 GMT
Thanks, Gaëtan, this does look really fantastic. I would echo the point about discontinued modules. I made a really simple drag 'n' drop graphic to note my patches, but couldn't source some of the discontinued jpgs. In the end, it was actually easier just to sketch in my notebook and then take a picture for here, but anything that makes it more professional is appreciated (and it couldn't have got more lo-tech than my solution). The patch editor software and symbols associated with the Patch & Tweak book ( here) does offer a more generic way of thinking and sharing concepts and I did play with that when thinking about ways of implementing ratcheting, but there is a real gap for a dedicated way of designing a layout (something I was trying to do with my simple drag 'n' drop idea). Then having done that hard work, to then use your layout for patch design and archival is persuasive So, it's another thank you - I look forward to being able to play with it.
|
|
|
Post by admin on Apr 29, 2019 8:01:07 GMT
|
|
|
Post by spacedog on Apr 29, 2019 8:17:33 GMT
Thanks, admin, I did spot that they appeared a while ago - although not the old style Master and 2VCA. Whilst not the end of the World, for completeness it would nice to have those as well. I just used the new versions of those and tucked away that part of me that reminded me that they weren't the same as the ones in my rack. Sometimes that little voice must be told where to go and hide
|
|
|
Post by Gaëtan on Apr 29, 2019 9:07:44 GMT
Thanks for the interest and suggestions
The module list features all modules on the website, both in production and discontinued. I plan to add a switch to show/hide the discontinued ones. If there are other modules or variations that are not on the website I can always add them, provided I get an image (then I guess we'll name the modules according to their version).
Here's my plan for what comes next :
1) Fix the obvious bugs and improve interface a bit 2) Release on github 3) Add a way to persist and share the racks (with a simple json file) 4) Gather your feedback and fix bugs/implement improvements
I expect 1 and 2 to be finished this week, and 3 and 4 during next month. We'll see where we go after that.
|
|
|
Post by thetechnobear on Apr 29, 2019 13:18:09 GMT
cool project. it be useful if a user could add there own custom modules (perhaps just by supply the image?) , as there are quiet a few owners that have done diy modules... (given they are diy, there are possibly not interesting to others) if that's tricky, even just a 'blank faceplate' that you could add text to would be useful, to 'reserve' the space in your rack
|
|
|
Post by Gaëtan on Apr 29, 2019 18:05:43 GMT
cool project. it be useful if a user could add there own custom modules (perhaps just by supply the image?) , as there are quiet a few owners that have done diy modules... (given they are diy, there are possibly not interesting to others) if that's tricky, even just a 'blank faceplate' that you could add text to would be useful, to 'reserve' the space in your rack I've been thinking of a way to do custom modules, a simple custom text is a great idea (at least as a first thing).
|
|
|
Post by Gaëtan on May 1, 2019 13:27:35 GMT
Ok I have a first version which is good enough for you to test. Writing the algorithm for managing the movement of modules as they are dragged and dropped was surprisingly difficult to pull off, so I'm curious if it works as intended. Have some fun with it and report any bugs. In the meantime I'll be working on a way to persist the data.
2) Extract the contents of the zip file in a folder 3) Open index.html with your browser
Attachments:
|
|
|
Post by arti on May 1, 2019 14:06:05 GMT
Gaëtan it's super cool, thank You!! So far I've spotted one minor mistake - Nyle filter should be wider.
|
|
|
Post by Gaëtan on May 1, 2019 15:05:02 GMT
Gaëtan it's super cool, thank You!! So far I've spotted one minor mistake - Nyle filter should be wider. Thanks, it's fixed
|
|
|
Post by arti on May 1, 2019 15:40:26 GMT
Gaëtan Nyle Filter size is correct indeed. Now I have trouble with deleting modules. It shows the crossing icon but doesn't react to clicking the same in the Module reserve and in the rack.
|
|
|
Post by Gaëtan on May 1, 2019 18:47:08 GMT
Gaëtan Nyle Filter size is correct indeed. Now I have trouble with deleting modules. It shows the crossing icon but doesn't react to clicking the same in the Module reserve and in the rack. Seems like I wasn't listening to the right event and that caused problems in Edge and Chrome. I've published a fix, can you see if it fixes it ?
|
|
|
Post by arti on May 1, 2019 19:18:26 GMT
|
|
|
Post by NightMachines on May 1, 2019 19:36:49 GMT
Wow, nice! It even works on an iPad with touchscreen drag & drop. Well done! I like the idea of the module reserve too As it was already mentioned, I’d love to be able to add my own DIY modules too. Regarding persistence, I like the the log-in free way of the Doodle.com scheduling web app. There you get one admin link, which you can use to edit your schedule and another public link to share with people to look at and comment on your schedule. This way you don’t need passwords and stuff, but you can just bookmark your admin links and use those to access your racks.
|
|
|
Post by Gaëtan on May 1, 2019 19:45:29 GMT
Wow, nice! It even works on an iPad with touchscreen drag & drop. Well done! I like the idea of the module reserve too As it was already mentioned, I’d love to be able to add my own DIY modules too. Regarding persistence, I like the the log-in free way of the Doodle.com scheduling web app. There you get one admin link, which you can use to edit your schedule and another public link to share with people to look at and comment on your schedule. This way you don’t need passwords and stuff, but you can just bookmark your admin links and use those to access your racks. Nice, I haven't actually tested it on non-desktop devices (I don't even own a tablet) !
For the persistence the first step will be to be able to save/load rack configurations as simple json files, have your browser remember the rack you were working on before, and I'll also have the complete systems built-in and selectable so you can start from there. Once that is done we'll have a good base to elaborate on.
|
|
Lugia
Wiki Editors
Ridiculously busy...ish.
Posts: 556
|
Post by Lugia on May 2, 2019 5:36:30 GMT
Definitely works as advertised, but there's a couple of glitches that might need addressing:
1) It doesn't seem possible to drag up past the window limit to get the window to auto-scroll down. This is definitely a pain when working on a large system with more than one dual-row cab.
2) The 3VCSWITCH graphic seems to be missing, or it's not being read properly.
Also, might it be possible to have the app tally up costs? I would think that would be relatively easy to implement, sort of along the lines of how Synthesizers.com's SynthInvent program handles things both as they're dropped in as well as a pulldown for adding accessories costs.
|
|
|
Post by NightMachines on May 2, 2019 5:40:28 GMT
1) It doesn't seem possible to drag up past the window limit to get the window to auto-scroll down. This is definitely a pain when working on a large system with more than one dual-row cab. I noticed that as well, however on the iPad I could drag the module with one finger and scroll with another at the same time, which kind of blew my mind that this was possible in a web browser EDIT: I just tried it on the computer and you can scroll with the mouse wheel while you drag a module. But yeah, autoscroll would be best.
|
|
|
Post by NightMachines on May 2, 2019 7:54:15 GMT
Found two (related?) bugs: When dragging a 1U module on top of a 2U module in another rack, the 2U module jumps back to the module reserve. That's not a big issue though. However when dragging a module onto the SEQ16, the whole rack expands (can I get that in functionality real life, please ) Here's a short video: www.dropbox.com/s/75l0sm85m581bvo/190502_TangibleGrid_WideModuleBug.mov?dl=0
|
|
|
Post by Gaëtan on May 2, 2019 9:25:58 GMT
Alright I have fixed the image for the VC switch and made it possible to scroll up and down the page while dragging. NightMachines I'll have a look at the problem.
|
|
|
Post by Gaëtan on May 2, 2019 10:40:08 GMT
However when dragging a module onto the SEQ16, the whole rack expands (can I get that in functionality real life, please ) Ok this should be fixed. Found two (related?) bugs: When dragging a 1U module on top of a 2U module in another rack, the 2U module jumps back to the module reserve. Yes it is because when you drop a module from one row to another, the program will try to swap between the 2 rows a block of units the same size as the module you dropped. However this isn't always possible because you move whole modules, so sometimes the block of modules at the destination is too big to fit in the source. In that case the module that "spills over" goes to the reserve and the block is padded with blanks. Here it's a bit confusing because it should normally not be a problem to "switch" blank panels, however I don't check for that. I'll add that.
|
|
|
Post by admin on May 2, 2019 11:19:07 GMT
First off, this is an awesome project! I feel whether it would be easier to drag modules into the rack above if all the modules were already visible in the bottom section? How about an endless supply of modules and all you need to do is to drag them up into the rack(s). That would be a bit more like how - the other grid website - works
|
|