From the original SynthMaker forum (2004–2014), with its members’ names and dates.
trogluddite ·
Further to infuzion's post HERE...
Like him, I also have a HDD folder full of useful collections of modules - much like the wonderful 'Developer's Toolkit' collection. I find this much more handy for rarely needed modules than using the non-existent toolbox organisation.
But this method of keeping tidy is made much more awkward by several of SM's little quirks...
1) Clicking on a .osm icon in Windows (XP at least) always opens a new instance of SM, instead of opening the file in an already running SM window.
2) You can't copy and paste (or drag) between different SM instances - each instance has its own isolated clipboard.
3) Even with different schematic windows tiled/cascaded within the same workspace, you still can't drag between them, you have to use copy and paste.
philter5 ·
+1 😉
adamszabo ·
You have no idea how many times I got annoyed that when opening an osm, it opens in a new synthmaker, and then I cant copy and paste...
tor ·
YAAAAAAHHHHHHHH!!!!!
100+
sunsynth ·
YUP - Count me in! 😉
1000+
trogluddite ·
Wow, +1101 already!
Who missed out the +10 ? 😉
infuzion ·
+10
I don't really know programming, so I'm just reaching into dark crevices of my brain. But I'd think it would be useful for SM to do this similar to how MS Office can drag & drop stuff (lots of stuff) between different Office products & even the Windows OS. I think it has to do something with MFC OLE (old tutorial here) So why not:
+ copy/paste between SM instances
+ drag & drop between SM instances
+ drag & drop .HOM files (SM's single modules) directly into SM; then you can use the OS to be your "toolbox"
+ drag & drop a specially prepared .GIF (or is PNG smaller for 8 color now?) file onto the SM workspace & SM will place in the matching primitive/module (basically wrap an .HOM or primitive pointer inside the graphic file)
+ drag & drop a graphic file into SM, where it puts a Bitmap primitive with the graphic pre-loaded?
+ drag & drop a graphic file on top of a control module (eg knob) & that image will replace that module's image
+ drag & drop a .WAV on top of Wave Player & your .WAV will be auto-loaded
+ drag & drop any file ontop of a "Drop Here" primitive, & it will spit out the file type & location
+ "Synchronize All" between OSMs & instances (boy that will be a pain to program)
+ each SM "instance" is really the same SM process... but that will make one instance crash another... one minor advantage of the present system.
There is your 10; sunsynth & tor owe us some hours of typing now.
tor ·
🙂
Lets say you have a 99 loose ends (connectors) in a module. We need also to be able to drag more than 9 prims at the time from the toolbox. 99 is more like it. You should be able to type the number instead of clicking so many times and the ability to name them before you drag em onto the scematic and SM automaticall gave them additional numbers. Heck.... SM couldthenask if you want it on a Bus instead. 😀 Then if we drag 99 outputs, wireless links or Bus onto the module and let go. SM asks..... do you want to auto hookup this shit. We say yes and we have 99 auto connected links with name and numbers. This should work for module inputs aswell.
Fot the hundred one. Drag and drop text files into SM that analyze an make comment for plain text, string arrays for lists, code for code and ASM for ASM :P
tor ·
Off topic... but i have earlier expressed a wish for some smart way to declare numberous inputs and outputs in code.
IE: I type: streamin in1-10, should give ten inputs named so. And troguddite have someother good ideas regarding corresponding array, memory ideas. The post is probably still here some where. 😉
Wrote something here? To have a post removed or your name hidden, write to [email protected].