Click here to Skip to main content
15,799,398 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: 206,819     Bookmarked: 65   Downloaded: 5,028
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: 746,769     Bookmarked: 144   Downloaded: 16,021
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: 101,762     Bookmarked: 65   Downloaded: 4,540
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: 234,028     Bookmarked: 129   Downloaded: 6,358
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: 109,807     Bookmarked: 91   Downloaded: 1,290
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,334     Bookmarked: 27   Downloaded: 8,966
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: 385,926     Bookmarked: 90   Downloaded: 20,132
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,053,850     Bookmarked: 302   Downloaded: 41,454
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: 340,711     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,191     Bookmarked: 50   Downloaded: 1,267
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: 231,608     Bookmarked: 219   Downloaded: 1,810
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: 205,437     Bookmarked: 132   Downloaded: 1,644
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: 220,000     Bookmarked: 135   Downloaded: 1,220
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: 403,672     Bookmarked: 290   Downloaded: 2,506
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: 202,040     Bookmarked: 114   Downloaded: 4,399
Please Sign up or sign in to vote.
Skip Lists, their Algorithms, and a SkipList class in C#.
24 Feb 2005   Updated: 24 Feb 2005   Rating: 4.87/5    Votes: 26   Popularity: 6.81
Licence: MIT    Views: 138,552     Bookmarked: 90   Downloaded: 1,805
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: 125,876     Bookmarked: 52   Downloaded: 2,281
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: 94,285     Bookmarked: 48   Downloaded: 2,154
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.