Missing Links

Until our dedicated user library is in place you can post examples and modules here

Moderators: electrogear, exonerate

Re: Missing Links

Postby mwvdlee on Thu Dec 31, 2009 12:36 pm

aliasant wrote:update: Found one that has Vista and 7 as well. Not as easy to read but maybe we could make a list of all these?
http://www.autoitscript.com/autoit3/docs/appendix/fonts.htm

Thanks!
I've tried quickly crossing all lists, but it turns out the situation is a bit more complex than I thought.
Either way, the following are supported in every version starting Win95.

Arial
Courier New
Tahoma
Times New Roman

Since the SM website claims SM requires atleast Win2000 or XP, I guess the list can be a bit longer if we drop all older versions of windows.
My current top SynthMaker bug:
    1. MIDI Input issue (showstopper, no workaround)
    2. All my previous bugs in SM1.7, because bug 1 makes SM2 worse than SM1.7
User avatar
mwvdlee
smanatic
 
Posts: 552
Joined: Thu Dec 03, 2009 8:42 am
Location: NL

Re: Missing Links

Postby aliasant on Thu Dec 31, 2009 12:53 pm

I made a "Windows Only Font Selector" tp solve some of the Font problems here:http://synthmaker.co.uk/forum/viewtopic.php?f=3&t=8934
It's never to late to be late.....
http://martinrodensjo.smugmug.com/
User avatar
aliasant
smunatic
 
Posts: 2386
Joined: Sat Dec 30, 2006 5:49 pm
Location: Sweden

Re: Missing Links

Postby infuzion on Thu Dec 31, 2009 5:15 pm

mwvdlee wrote:
infuzion wrote:I'm rather certain that 98%+ of SM users will have the Symbols font. Interestingly, the Pi symbol is mapped to the letter "p" there.
I don't :) Those reskinned Pi and 2Pi's show as " " and "2 " on my system :(
The "Symbol" font is indeed installed on all Windows systems (atleast upto XP: http://www.kayskreations.net/fonts/fonttb.html).
What's interresting though, is that it doesn't show up in the "System Fonts" module inside Synthmaker.
Possibly this is an issue of different fonts and/or different OS's? I use XP Home. On my system the Symbol font's filename is "SY______.PFM", perhaps you have a .TTF file?
A quick check seems to imply that only TTF fonts are shows in System Fonts, and even then only certain members of font families. If you can indeed use only TTF's, then that limits the number of fonts you can expect to be installed on all Windows systems.
What version of Windows are you running? Did you install Office, Adobe stuff?...
This sounds like a bug to me.
Need help? First search the forum & WiKi, then post in the help forum with a clear topic, request, & OSM. Then please WiKi the correct solution. If you want my personal assistance, I charge by the hour or for an exchange of services.
infuzion
smstar
smstar
 
Posts: 6163
Joined: Wed May 04, 2005 8:02 pm
Location: Earth, USA, CO, Denver

Re: Missing Links

Postby mwvdlee on Fri Jan 01, 2010 10:05 am

infuzion wrote:What version of Windows are you running? Did you install Office, Adobe stuff?...
This sounds like a bug to me.

I'm running XP Home here, with Office, Photoshop, reader and a bunch of other programs.
Just checked the font, the location appears to be "P:\Reader 8.0\Resource\Font\PFM", which probably means it indeed isn't the default Symbols font :) Perhaps the old Symbols font was accidentally deleted in some way.
I just installed the Symbol font, so I guess I WILL be copying you're Pi symbols into the next MissingLinks :) Thanks!
My current top SynthMaker bug:
    1. MIDI Input issue (showstopper, no workaround)
    2. All my previous bugs in SM1.7, because bug 1 makes SM2 worse than SM1.7
User avatar
mwvdlee
smanatic
 
Posts: 552
Joined: Thu Dec 03, 2009 8:42 am
Location: NL

Re: Missing Links

Postby trogluddite on Fri Jan 01, 2010 4:07 pm

mwvdlee wrote:the following are supported in every version starting Win95.

Arial
Courier New
Tahoma
Times New Roman


Very timely post - I'm just ready to release my first ever public beta - then it suddendly occured to me; will everyone have the Tahoma font, or willl I have to reformat my entire GUI to use Arial?!

Thanks for the info,

The Luddite
Feel free to use any schematics and algorithms I post on the forum in your own designs - a credit is appreciated (but not a requirement).
Don't stagnate, mutate to create. Without randomness and serendipity the earth would be just another barren rock.
User avatar
trogluddite
smychopath
 
Posts: 3024
Joined: Mon Oct 20, 2008 3:52 pm
Location: Yorkshire, UK

Re: Missing Links

Postby mwvdlee on Sun Jan 03, 2010 6:26 pm

Version 0007:

Missing Links 0007 public.osm
MissingLinks 0007
(41.83 KiB) Downloaded 156 times


Here's what's new:
* Changed skins of Pi constants (by Infuzion)
+ Registry modules (USE WITH CAUTION!)
+ Math: Scale
+ Time: Unix Time (http://www.unixtimestamp.com/index.php)
+ Time: Performance Time

Unix Time isn't corrected for GMT sadly enough (since I don't know timezone), but local time only. Fortunately, that's how actual Unix computers usually do it too :)

The registry modules are pretty basic. Be careful with the "delete" modules. I mean, seriously, be careful. No warranty, absolutely none whatsoever. This stuff can seriously mess up your registry if used the wrong way. In fact, I suggest you not use the "delete" modules at all.
My current top SynthMaker bug:
    1. MIDI Input issue (showstopper, no workaround)
    2. All my previous bugs in SM1.7, because bug 1 makes SM2 worse than SM1.7
User avatar
mwvdlee
smanatic
 
Posts: 552
Joined: Thu Dec 03, 2009 8:42 am
Location: NL

Re: Missing Links

Postby mwvdlee on Sat Jan 09, 2010 10:27 am

NEW RELEASE

Missing Links 0008 public.osm
Version 0008
(60.22 KiB) Downloaded 159 times


version 0008
* Changed Registry Get temporary filename to allow other types of discovery in threads.
+ Lookup: Windows version-specific font lists.
+ CSV: List to CSV module
+ GUI: Area Add
+ GUI: RGB-to-HSL and HSL-to-RGB
+ Analysis: Performance and difference readouts

I've included my own version of the fonts lists, based on my own research. It's fonts are a bit different from Aliasant/Infuzion's and it's just a basic list; no wireless comms or other fancy stuff.
If you want flashy lights or other color animation, it's probably easier to do in HSL color space than RGB. Although obviously with more overhead. HSL is also a bit more intuitive to people who aren't used to any particular color space (i.e. your typical user).
The rest is just generally useful modules.
My current top SynthMaker bug:
    1. MIDI Input issue (showstopper, no workaround)
    2. All my previous bugs in SM1.7, because bug 1 makes SM2 worse than SM1.7
User avatar
mwvdlee
smanatic
 
Posts: 552
Joined: Thu Dec 03, 2009 8:42 am
Location: NL

Re: Missing Links

Postby aliasant on Sat Jan 09, 2010 11:02 am

Just found the "on every true and false" modules but I think we have them already :)
Search for False and True in the toolbox.
Unless yours work differently ?

Nice update though!
Just wish we had a better toolbox/search/list system. So hard to save all the nice modules you guys are giving us in a fast finding system.
It's never to late to be late.....
http://martinrodensjo.smugmug.com/
User avatar
aliasant
smunatic
 
Posts: 2386
Joined: Sat Dec 30, 2006 5:49 pm
Location: Sweden

Re: Missing Links

Postby trogluddite on Sat Jan 09, 2010 12:07 pm

Nice work! :)
Had a couplle of attempts at RGB>HSL myself, but the maths beat me every time! Very useful indeed!
Feel free to use any schematics and algorithms I post on the forum in your own designs - a credit is appreciated (but not a requirement).
Don't stagnate, mutate to create. Without randomness and serendipity the earth would be just another barren rock.
User avatar
trogluddite
smychopath
 
Posts: 3024
Joined: Mon Oct 20, 2008 3:52 pm
Location: Yorkshire, UK

Re: Missing Links

Postby infuzion on Sat Jan 09, 2010 6:15 pm

Thanks for your hard work mwvdlee.
aliasant wrote:Just wish we had a better toolbox/search/list system. So hard to save all the nice modules you guys are giving us in a fast finding system.
I collect related modules in their own .OSM to help organize them. For instance, I have an OSM for just filter, anther just for OSC/LFO, one has only knobs/sliders, & another just for maths:
idea-Maths.osm.png
idea-Maths.osm.png (60.09 KiB) Viewed 1682 times

The 2 interconnected modules on the upper-right are RGB-HSV converters that came out like 4.5 years ago.
Need help? First search the forum & WiKi, then post in the help forum with a clear topic, request, & OSM. Then please WiKi the correct solution. If you want my personal assistance, I charge by the hour or for an exchange of services.
infuzion
smstar
smstar
 
Posts: 6163
Joined: Wed May 04, 2005 8:02 pm
Location: Earth, USA, CO, Denver

Re: Missing Links

Postby mwvdlee on Wed Feb 03, 2010 7:01 pm

Version 0009:
Missing Links 0009 public.osm
0009
(84.06 KiB) Downloaded 168 times


Changelog (also in the OSM itself):
+ INI: Parse, Write, Get Value triggerred.
+ Analysis: Counter (click to reset!)
+ GUI: Wireless Cache, Color preview, Blenders
+ Math: Blenders, Crop
+ Arrays: Repeaters
* Fixed bug in Compare: String comparisons; were triggered twice
* Fixed bug in File: Split Path; incorrect handling of missing folder or filename
* Fixed issue in File: Split Path; too many output triggers
* Fixed issue in INI: Load; test comments first or = is recognized.
* Fixed issue in INI: Get Keys/Value; trigger on change of INI.
* Added skins to many existing components
* Fixed bug in Math: Poly XOR and converted to ASM.

Nothing spectacular, mostly just generic-like modules that I needed myself, fixes based on practical use and some fun experimental modules.

For the nerds; the blenders use a method that is little known but roughly 25% faster (depending on the programming language, how it's compiled and on what architecture) than blending the usual way. You can use this trick in code and asm too. Simply put: (A * ratio) + (B * (1 - ratio)) == A - ((A - B) * ratio).
My current top SynthMaker bug:
    1. MIDI Input issue (showstopper, no workaround)
    2. All my previous bugs in SM1.7, because bug 1 makes SM2 worse than SM1.7
User avatar
mwvdlee
smanatic
 
Posts: 552
Joined: Thu Dec 03, 2009 8:42 am
Location: NL

Re: Missing Links

Postby infuzion on Wed Feb 03, 2010 8:07 pm

I like the look of some of the new skins, like the Iterate Array. I wonder if the use of the database symbol for an array a good idea?
Also, I think one can add Areas together just by linking their Outs both into the same In, just like green link-addition.

I knew I'd regret showing you that you can skin modules someday; now everyone's HD are going to fill up faster. ;)
Need help? First search the forum & WiKi, then post in the help forum with a clear topic, request, & OSM. Then please WiKi the correct solution. If you want my personal assistance, I charge by the hour or for an exchange of services.
infuzion
smstar
smstar
 
Posts: 6163
Joined: Wed May 04, 2005 8:02 pm
Location: Earth, USA, CO, Denver

Re: Missing Links

Postby stw on Wed Feb 03, 2010 9:36 pm

mwvdlee wrote:(A * ratio) + (B * (1 - ratio)) == A - ((A - B) * ratio).


In that case this should rather equal to : B+(A-B)*ratio.
Sorry for being fussy... ;)
However, thanks for sharing.
stw
smanatic
 
Posts: 639
Joined: Mon Jun 30, 2008 2:55 pm

Re: Missing Links

Postby mwvdlee on Wed Feb 03, 2010 10:29 pm

stw wrote:In that case this should rather equal to : B+(A-B)*ratio.

Well, you get the point; it's one less operator and one of the few "old-skool" optimizing tricks that's still worth the effort.
I'm one of those copy+paste developers; make something work well once, then just C+P and never think about it ever again ;)
My current top SynthMaker bug:
    1. MIDI Input issue (showstopper, no workaround)
    2. All my previous bugs in SM1.7, because bug 1 makes SM2 worse than SM1.7
User avatar
mwvdlee
smanatic
 
Posts: 552
Joined: Thu Dec 03, 2009 8:42 am
Location: NL

Re: Missing Links

Postby exonerate on Tue Feb 09, 2010 9:50 pm

Thanks for these modules mwvdlee :) some really useful ones.

I noticed in some array modules you assign the array to another array, obviously to get the size. You do this in "List to CV" and "iterate array" for example. This is unnecessary you can get the size directly from the original array by connecting an integer component to the array connector :)

Also in the group Trigonometry the module "Hypot" is not connected up.

Cheers ;)

Exo
The Developer Toolkit -- A collection of over 150 modules and counting. Available from the Registered Users forum.
User avatar
exonerate
smaniac
 
Posts: 1487
Joined: Sat Dec 30, 2006 1:57 pm
Location: England, West Yorkshire, Huddersfield

PreviousNext

Return to Examples

Who is online

Users browsing this forum: No registered users and 2 guests