Click here to Skip to main content
6,629,377 members and growing! (22,317 online)
Email Password   helpLost your password?
Announcements
BullFrog Power
 
Search    
Add to IE Search

Articles by Leslie Sanford (18 articles found)

Average article rating: 4.53

Miscellaneous

CPianoCtrl - A Display Piano Control
Last Updated: 14 Mar 2008   Page Views: 108,396   Rating: 4.71/5    Votes: 38   Popularity: 7.43   Bookmark Count: 41
Licence: The MIT License   
An article about using the CPianoCtrl class
A Piano Key Control in C#
Last Updated: 22 Feb 2004   Page Views: 111,089   Rating: 3.77/5    Votes: 17   Popularity: 4.64   Bookmark Count: 18
A Piano Key Control for the .NET Framework
The Multimedia Timer for the .NET Framework
Last Updated: 1 Mar 2006   Page Views: 97,006   Rating: 4.46/5    Votes: 34   Popularity: 6.83   Bookmark Count: 52
A .NET class encapsulating the Win32 multimedia timer.

Audio and Video

C# MIDI Toolkit
Last Updated: 18 Apr 2007   Page Views: 500,098   Rating: 4.67/5    Votes: 110   Popularity: 9.53   Bookmark Count: 176
Licence: The MIT License   
A toolkit for creating MIDI applications with C#.
C# Synth Toolkit - Part I
Last Updated: 17 Aug 2007   Page Views: 53,976   Rating: 4.86/5    Votes: 23   Popularity: 6.62   Bookmark Count: 77
Licence: The MIT License   
A toolkit for creating software synthesizers with C# and Managed DirectX.
C# Synth Toolkit - Part II
Last Updated: 17 Aug 2007   Page Views: 34,559   Rating: 4.78/5    Votes: 17   Popularity: 5.88   Bookmark Count: 72
Licence: The MIT License   
Demonstrates how to create a simple synthesizer using the C# Synth Toolkit
Wrapper Library for Windows MIDI API
Last Updated: 28 Jan 2008   Page Views: 294,419   Rating: 4.79/5    Votes: 68   Popularity: 8.77   Bookmark Count: 106
Licence: The MIT License   
A small library encapsulating the Windows MIDI API
Wrapper Class for the Multimedia Timer Functions
Last Updated: 23 Nov 2005   Page Views: 60,783   Rating: 4.52/5    Votes: 25   Popularity: 6.32   Bookmark Count: 51
A class that makes using the Multimedia Timer functions easy and painless.

C / C++ Language

The .NET Framework's New SynchronizationContext Class
Last Updated: 8 May 2007   Page Views: 89,525   Rating: 4.68/5    Votes: 63   Popularity: 8.42   Bookmark Count: 119
A new .NET Framework class for making thread synchronization issues easier to manage.

C#

A DelegateScheduler Class
Last Updated: 13 Mar 2007   Page Views: 23,434   Rating: 3.86/5    Votes: 4   Popularity: 2.32   Bookmark Count: 37
A class in C# that lets you schedule delegate invocations.
A DelegateQueue Class
Last Updated: 13 Mar 2007   Page Views: 84,168   Rating: 4.79/5    Votes: 38   Popularity: 7.57   Bookmark Count: 175
An implementation of the ISynchronizeInvoke interface.
A .NET State Machine Toolkit - Part II
Last Updated: 25 Oct 2006   Page Views: 98,252   Rating: 4.55/5    Votes: 28   Popularity: 6.58   Bookmark Count: 107
Licence: The Code Project Open License (CPOL)   
A detailed look at using the more advanced features of the .NET state machine toolkit.
A .NET State Machine Toolkit - Part III
Last Updated: 26 Oct 2006   Page Views: 90,508   Rating: 4.61/5    Votes: 37   Popularity: 7.24   Bookmark Count: 108
Licence: The Code Project Open License (CPOL)   
Using code generation with the .NET state machine toolkit.
A .NET State Machine Toolkit - Part I
Last Updated: 29 Mar 2007   Page Views: 131,810   Rating: 4.63/5    Votes: 56   Popularity: 8.10   Bookmark Count: 231
Licence: The Code Project Open License (CPOL)   
An introduction to the .NET State Machine Toolkit.

Algorithms & Recipes

A Skip List in C#
Last Updated: 31 Aug 2003   Page Views: 99,411   Rating: 4.61/5    Votes: 82   Popularity: 8.82   Bookmark Count: 90
Licence: The MIT License   
Skip Lists, their Algorithms, and a SkipList class in C#.
Persistent Data Structures
Last Updated: 24 Feb 2005   Page Views: 57,734   Rating: 4.75/5    Votes: 19   Popularity: 6.07   Bookmark Count: 69
Licence: The MIT License   
An article describing the basic principles of persistent data structures.
A Priority Queue in C#
Last Updated: 8 Mar 2006   Page Views: 37,696   Rating: 4.15/5    Votes: 9   Popularity: 3.96   Bookmark Count: 41
Licence: The MIT License   
A priority queue using the skip list data structure.
A Deque Class in C#
Last Updated: 16 Oct 2006   Page Views: 34,300   Rating: 4.33/5    Votes: 9   Popularity: 4.14   Bookmark Count: 41
A class that implements the deque data structure in C#.

Leslie Sanford


Member
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.
Location: United States United States


Last Updated 21 Nov 2009
Web19 | 2.2.0175 | Advertise | Privacy
Copyright © CodeProject, 1999-2009
All Rights Reserved. Terms of Use