Click here to Skip to main content
15,881,882 members

Articles by Leslie Sanford (Articles: 18)

Articles: 18

RSS Feed

Average article rating: 4.76

Desktop Programming
MFC
30 Dec 2002   Updated: 14 Mar 2008   Rating: 4.80/5    Votes: 40   Popularity: 7.64
Licence: MIT    Views: 209,359     Bookmarked: 65   Downloaded: 5,040
Please Sign up or sign in to vote.
An article about using the CPianoCtrl class
16 Aug 2002   Updated: 28 Jan 2008   Rating: 4.94/5    Votes: 67   Popularity: 8.95
Licence: MIT    Views: 761,932     Bookmarked: 144   Downloaded: 16,073
Please Sign up or sign in to vote.
A small library encapsulating the Windows MIDI API
3 Nov 2002   Updated: 23 Nov 2005   Rating: 4.81/5    Votes: 21   Popularity: 6.15
Licence: Not specified    Views: 102,542     Bookmarked: 65   Downloaded: 4,550
Please Sign up or sign in to vote.
A class that makes using the Multimedia Timer functions easy and painless.
Multimedia
DirectX
16 Jul 2007   Updated: 17 Aug 2007   Rating: 4.89/5    Votes: 33   Popularity: 7.42
Licence: MIT    Views: 237,808     Bookmarked: 130   Downloaded: 6,392
Please Sign up or sign in to vote.
A toolkit for creating software synthesizers with C# and Managed DirectX.
16 Jul 2007   Updated: 17 Aug 2007   Rating: 4.84/5    Votes: 22   Popularity: 6.40
Licence: MIT    Views: 111,547     Bookmarked: 91   Downloaded: 1,314
Please Sign up or sign in to vote.
Demonstrates how to create a simple synthesizer using the C# Synth Toolkit
Programming Languages
C#
22 Feb 2004   Updated: 22 Feb 2004   Rating: 4.30/5    Votes: 19   Popularity: 5.18
Licence: Not specified    Views: 170,994     Bookmarked: 27   Downloaded: 8,997
Please Sign up or sign in to vote.
A Piano Key Control for the .NET Framework
22 Nov 2003   Updated: 1 Mar 2006   Rating: 4.89/5    Votes: 66   Popularity: 8.83
Licence: Not specified    Views: 392,457     Bookmarked: 90   Downloaded: 20,251
Please Sign up or sign in to vote.
A .NET class encapsulating the Win32 multimedia timer.
26 Feb 2004   Updated: 18 Apr 2007   Rating: 4.95/5    Votes: 177   Popularity: 11.03
Licence: MIT    Views: 3,167,188     Bookmarked: 303   Downloaded: 41,742
Please Sign up or sign in to vote.
A toolkit for creating MIDI applications with C#.
27 May 2006   Updated: 8 May 2007   Rating: 4.88/5    Votes: 87   Popularity: 9.36
Licence: Not specified    Views: 353,201     Bookmarked: 175   Downloaded: 0
Please Sign up or sign in to vote.
A new .NET Framework class for making thread synchronization issues easier to manage.
26 Oct 2006   Updated: 13 Mar 2007   Rating: 4.06/5    Votes: 7   Popularity: 3.43
Licence: Not specified    Views: 56,601     Bookmarked: 50   Downloaded: 1,271
Please Sign up or sign in to vote.
A class in C# that lets you schedule delegate invocations.
26 Oct 2005   Updated: 13 Mar 2007   Rating: 4.81/5    Votes: 44   Popularity: 7.85
Licence: CPOL    Views: 234,268     Bookmarked: 219   Downloaded: 1,813
Please Sign up or sign in to vote.
An implementation of the ISynchronizeInvoke interface.
17 Sep 2005   Updated: 25 Oct 2006   Rating: 4.80/5    Votes: 33   Popularity: 7.22
Licence: CPOL    Views: 207,300     Bookmarked: 132   Downloaded: 1,653
Please Sign up or sign in to vote.
A detailed look at using the more advanced features of the .NET state machine toolkit.
20 Sep 2005   Updated: 26 Oct 2006   Rating: 4.91/5    Votes: 43   Popularity: 7.86
Licence: CPOL    Views: 223,470     Bookmarked: 135   Downloaded: 1,228
Please Sign up or sign in to vote.
Using code generation with the .NET state machine toolkit.
16 Sep 2005   Updated: 29 Mar 2007   Rating: 4.80/5    Votes: 69   Popularity: 8.77
Licence: CPOL    Views: 409,523     Bookmarked: 290   Downloaded: 2,513
Please Sign up or sign in to vote.
An introduction to the .NET State Machine Toolkit.
31 Aug 2003   Updated: 31 Aug 2003   Rating: 4.94/5    Votes: 89   Popularity: 9.38
Licence: MIT    Views: 203,990     Bookmarked: 114   Downloaded: 4,438
Please Sign up or sign in to vote.
Skip Lists, their Algorithms, and a SkipList class in C#.
23 Feb 2005   Updated: 23 Feb 2005   Rating: 4.87/5    Votes: 26   Popularity: 6.81
Licence: MIT    Views: 139,782     Bookmarked: 90   Downloaded: 1,811
Please Sign up or sign in to vote.
An article describing the basic principles of persistent data structures.
3 Mar 2006   Updated: 8 Mar 2006   Rating: 4.60/5    Votes: 10   Popularity: 4.39
Licence: MIT    Views: 127,326     Bookmarked: 52   Downloaded: 2,286
Please Sign up or sign in to vote.
A priority queue using the skip list data structure.
25 Sep 2005   Updated: 16 Oct 2006   Rating: 4.61/5    Votes: 12   Popularity: 4.80
Licence: Not specified    Views: 95,295     Bookmarked: 48   Downloaded: 2,158
Please Sign up or sign in to vote.
A class that implements the deque data structure in C#.

Average blogs rating:

No blogs have been submitted.

Average tips rating:

No tips have been posted.

Average reference rating:

No reference articles have been posted.

Average project rating:

No projects have been posted.
United States United States
Aside from dabbling in BASIC on his old Atari 1040ST years ago, Leslie's programming experience didn't really begin until he discovered the Internet in the late 90s. There he found a treasure trove of information about two of his favorite interests: MIDI and sound synthesis.

After spending a good deal of time calculating formulas he found on the Internet for creating new sounds by hand, he decided that an easier way would be to program the computer to do the work for him. This led him to learn C. He discovered that beyond using programming as a tool for synthesizing sound, he loved programming in and of itself.

Eventually he taught himself C++ and C#, and along the way he immersed himself in the ideas of object oriented programming. Like many of us, he gotten bitten by the design patterns bug and a copy of GOF is never far from his hands.

Now his primary interest is in creating a complete MIDI toolkit using the C# language. He hopes to create something that will become an indispensable tool for those wanting to write MIDI applications for the .NET framework.

Besides programming, his other interests are photography and playing his Les Paul guitars.