Solid State Guitar Amp Forum | DIY Guitar Amplifiers

Solid State Amplifiers => Software => Topic started by: CrisBonis on December 19, 2012, 02:23:21 PM

Title: Tgen - Free software - Audio Functions generator (Windows)
Post by: CrisBonis on December 19, 2012, 02:23:21 PM
Hello, this is a 100 % freeware , the software is a functions generator, i have written this code for personal purposes (runs only on Windows @ Direct Sound)

Link to Download: http://www.bonisaudio.com/tgenw/index.html (http://www.bonisaudio.com/tgenw/index.html)

(http://www.bonisaudio.com/tgenw/tgen2.jpg)
Title: Re: Tgen - Free software - Audio Functions generator (Windows)
Post by: CrisBonis on December 19, 2012, 04:59:58 PM
Working on the next release...Tgen V2.5

(http://www.bonisaudio.com/tgen25.jpg)
Title: Re: Tgen - Free software - Audio Functions generator (Windows)
Post by: rowdy_riemer on December 19, 2012, 09:28:55 PM
COOL!
Title: Re: Tgen - Free software - Audio Functions generator (Windows)
Post by: Roly on December 19, 2012, 11:58:29 PM
Thank you for that.  :dbtu:
Title: Re: Tgen - Free software - Audio Functions generator (Windows)
Post by: CrisBonis on December 20, 2012, 06:50:10 AM
Update:
(http://www.bonisaudio.com/tgenw/tgen25.jpg)

Download:
http://www.bonisaudio.com/tgenw/index.html (http://www.bonisaudio.com/tgenw/index.html)

;)

Title: Re: Tgen - Free software - Audio Functions generator (Windows)
Post by: joecool85 on December 20, 2012, 04:23:59 PM
I could see this being a useful piece of test software. 

Out of curiousity, how did you find SSGuitar though?
Title: Re: Tgen - Free software - Audio Functions generator (Windows)
Post by: joecool85 on December 20, 2012, 04:32:12 PM
I got this error message when loading the program.  The program seemed to work alright though.
Title: Re: Tgen - Free software - Audio Functions generator (Windows)
Post by: stormbringer on December 20, 2012, 06:04:19 PM
Hey. Looks like a nice app :)

Joe:

Delete the openal32.dll from the app directory, and check if you already have openAL installed, in which case deleting the openal dll should resolve the issue. Otherwise, try installing openAL (and still delete the openAL dll's from the dir). It's known to behave a bit dodgy sometimes when you have a different version installed in your system, but running another version dll.
Title: Re: Tgen - Free software - Audio Functions generator (Windows)
Post by: joecool85 on December 21, 2012, 09:44:54 AM
Quote from: stormbringer on December 20, 2012, 06:04:19 PM
Hey. Looks like a nice app :)

Joe:

Delete the openal32.dll from the app directory, and check if you already have openAL installed, in which case deleting the openal dll should resolve the issue. Otherwise, try installing openAL (and still delete the openAL dll's from the dir). It's known to behave a bit dodgy sometimes when you have a different version installed in your system, but running another version dll.

Deleting that from the app directory made it work fine.
Title: Re: Tgen - Free software - Audio Functions generator (Windows)
Post by: CrisBonis on December 21, 2012, 04:23:44 PM
Thanks to yours reports for optimizing certain aspects.......,
in the meantime here's the release 3  ;)
(http://www.bonisaudio.com/tgenw/tgen3.jpg)
Download:
http://www.bonisaudio.com/tgenw/index.html (http://www.bonisaudio.com/tgenw/index.html)

joecool85  ......  J M Fahey  :)

EDIT:
The current version is 3.1 (I have added the installer)
Title: Re: Tgen - Free software - Audio Functions generator (Windows)
Post by: CrisBonis on December 22, 2012, 06:30:59 AM
+-----------------------------------------------------------------------+
         TGEN CHANGELOG
+-----------------------------------------------------------------------+

Version 3.1.1 (2012-12-21)

Features:
*   Tone generator : 8 Multitone functions
*   New Installer
*   New Simple Recording Ext. App.
*   new CHANGELOG
*   Improved GUI
*   Disable all buttons function

Bugfixes:
*   Set internal samplerate Fixed

-------------------------------------------------------------------------
Version 2.5.0 (2012-12-19)

Features:
*   Tone generator : 11 Up-Down Sweep Sine Loop functions

Bugfixes
*   Rearange

-------------------------------------------------------------------------
Version 2.0.0 (2012-12-15)

Features:
*   Tone generator : Pink Noise @ -1 dBfs

-------------------------------------------------------------------------
Version 1.5.1 (2012-12-13)

Features:
*   Tone generator : Sub Sweep

Bugfixes:
*   Amplitude % number fixed

-------------------------------------------------------------------------
Version 1.1.1 (2012-12-10)

Features:
*   Tone generator : Sine Sweep

-------------------------------------------------------------------------
Version 1.0.0 (2012-12-02)

Features:
*   Tone generator : Sine
*   Tone generator : Square
*   Tone generator : Triangle
*   Tone generator : Saw
*   Tone generator : White Noise
*   Improved GUI
*   Mostly reworked


Bugfixes:
*   Rearange
Title: Re: Tgen - Free software - Audio Functions generator (Windows)
Post by: CrisBonis on December 22, 2012, 08:36:59 AM
I have released the V3.2, (fixes the 3.1 bugs)   :-[
Title: Re: Tgen - Free software - Audio Functions generator (Windows)
Post by: J M Fahey on December 22, 2012, 09:24:24 AM
Hi CrisBonis, welcome to SSG.
Another cool place to show your *excellent* application. :tu:
And double thanks for upgrading it to better serve the user.  :dbtu:
Title: Re: Tgen - Free software - Audio Functions generator (Windows)
Post by: CrisBonis on December 22, 2012, 12:06:20 PM
Quote from: J M Fahey on December 22, 2012, 09:24:24 AM
Hi CrisBonis, welcome to SSG.
Another cool place to show your *excellent* application. :tu:
And double thanks for upgrading it to better serve the user.  :dbtu:

Thanks  :dbtu:,
I'm undecided whether to give a setup application where set the sample rate parameters  44100 88200 96000, do you think might be useful?
Title: Re: Tgen - Free software - Audio Functions generator (Windows)
Post by: CrisBonis on December 22, 2012, 08:43:06 PM
V3.2.2 online

see changelog  8)
Title: Re: Tgen - Free software - Audio Functions generator (Windows)
Post by: J M Fahey on December 23, 2012, 04:27:24 PM
It's hard to keep track of your advances  ;)
:cheesy: :tu: :dbtu:
Title: Re: Tgen - Free software - Audio Functions generator (Windows)
Post by: CrisBonis on December 27, 2012, 07:26:26 PM
(http://www.bonisaudio.com/tgenw/tgen4.jpg)

Download:
http://www.bonisaudio.com/tgenw/index.html (http://www.bonisaudio.com/tgenw/index.html)

I need to improve the DSP engine at high frequencies ....  :grr
Title: Re: Tgen - Free software - Audio Functions generator (Windows)
Post by: CrisBonis on January 02, 2013, 07:34:07 AM
The new GUI  (only GUI) of TGEN 5

Forgot something  ?

What could be added?

;)

(http://www.bonisaudio.com/free/tgen5gui.jpg)
Title: Re: Tgen - Free software - Audio Functions generator (Windows)
Post by: J M Fahey on January 04, 2013, 08:06:37 AM
WOW !!!
Thanks for the 1/3 octave swept tones, covering the guitar speaker band !!!!
I'll download and test it tonight !!!
Thanks again. :dbtu: :dbtu: :dbtu: :dbtu: :dbtu:
Title: Re: Tgen - Free software - Audio Functions generator (Windows)
Post by: CrisBonis on January 04, 2013, 10:44:31 AM
Quote from: J M Fahey on January 04, 2013, 08:06:37 AM
WOW !!!
Thanks for the 1/3 octave swept tones, covering the guitar speaker band !!!!
I'll download and test it tonight !!!
Thanks again. :dbtu: :dbtu: :dbtu: :dbtu: :dbtu:

sorry...i'm still writing the new GUI, and will be available soon...
(http://www.bonisaudio.com/free/tgen52.jpg)
Title: Re: Tgen - Free software - Audio Functions generator (Windows)
Post by: Roly on January 05, 2013, 11:54:34 AM
Are these freq ISO?  If so label as?

{Random thought, alternate window for musical note selection?}

The Custom wave is inspired!  Opens the door to all sorts of different waveforms, arbitrary, pre recorded, or software generated.  I'd suggest at least Audacity compatibility since that is also freeware.  {There may be better, but the .WAV format is easy to write.  Buried in a pile of old HDD's is a QBasic prog I wrote that generated .WAV files from whatever.}

Blue sky...

Have you thought of condensing the top level screen by using drop-down selections in each of the main windows?

Pan control, L, R, and Slider (& toggling L-R for each scan?).

ed2ad> Single sine/sq/saw/etc selection switch common to all non-co-incident functions (save interface space/complexity).

Start other software buttons/options, preset for resident mixer (to manage soundcard channels/levels), and e.g. Irfanview as a player, Audacity, whatever/user set?
Title: Re: Tgen - Free software - Audio Functions generator (Windows)
Post by: CrisBonis on January 05, 2013, 12:41:23 PM
Quote from: Roly on January 05, 2013, 11:54:34 AM
Are these freq ISO?  If so label as?

{Random thought, alternate window for musical note selection?}

The Custom wave is inspired!  Opens the door to all sorts of different waveforms, arbitrary, pre recorded, or software generated.  I'd suggest at least Audacity compatibility since that is also freeware.  {There may be better, but the .WAV format is easy to write.  Buried in a pile of old HDD's is a QBasic prog I wrote that generated .WAV files from whatever.}

Blue sky...

Have you thought of condensing the top level screen by using drop-down selections in each of the main windows?

Pan control, L, R, and Slider (& toggling L-R for each scan?).

ed2ad> Single sine/sq/saw/etc selection switch common to all non-co-incident functions (save interface space/complexity).

Start other software buttons/options, preset for resident mixer (to manage soundcard channels/levels), and e.g. Irfanview as a player, Audacity, whatever/user set?

I have stolen the frequency values from my analogic audio analyzer ....have you a ISO table ?

the top menu ...yes i have considered... but for now is to easy to designing for me (is to fast, my GUI is made by hand..... argh...)    :-[

PAN and the slider settings..I still have to work on these...

Thanks for other things... :tu:
Title: Re: Tgen - Free software - Audio Functions generator (Windows)
Post by: CrisBonis on January 05, 2013, 12:49:07 PM
Quote from: CrisBonis on January 05, 2013, 12:41:23 PM
Quote from: Roly on January 05, 2013, 11:54:34 AM
Are these freq ISO?  If so label as?

{Random thought, alternate window for musical note selection?}

The Custom wave is inspired!  Opens the door to all sorts of different waveforms, arbitrary, pre recorded, or software generated.  I'd suggest at least Audacity compatibility since that is also freeware.  {There may be better, but the .WAV format is easy to write.  Buried in a pile of old HDD's is a QBasic prog I wrote that generated .WAV files from whatever.}

Blue sky...

Have you thought of condensing the top level screen by using drop-down selections in each of the main windows?

Pan control, L, R, and Slider (& toggling L-R for each scan?).

ed2ad> Single sine/sq/saw/etc selection switch common to all non-co-incident functions (save interface space/complexity).

Start other software buttons/options, preset for resident mixer (to manage soundcard channels/levels), and e.g. Irfanview as a player, Audacity, whatever/user set?

I have stolen the frequency values from my analogic audio analyzer ....have you a ISO table ?
I misunderstood your question?  :-[


the top menu ...yes i have considered... but for now is to easy to designing for me (is to fast, my GUI is made by hand..... argh...)    :-[

PAN and the slider settings..I still have to work on these...

Thanks for other things... :tu:
Title: Re: Tgen - Free software - Audio Functions generator (Windows)
Post by: Roly on January 06, 2013, 03:39:38 AM
ISO tone frequencies;
http://www.kayelaby.npl.co.uk/general_physics/2_4/2_4_3.html (http://www.kayelaby.npl.co.uk/general_physics/2_4/2_4_3.html)

It's a long time since I've seen a list, and it's proving hard to find one on line; but I fancied that it was a progression based on something like the "twelveth root of two", similar to resistors and musical notes, but the (only) table I've found pretty much matches your selections and therefore already seems to comply with ISO 266:1975.   :dbtu: {so you should flaunt it  :cheesy: }

(http://www.lamba.com.au/media/catalog/product/cache/1/image/1000x1000/9df78eab33525d08d6e5fb8d27136e95/2/3/231s_front_large.jpg)
Title: Re: Tgen - Free software - Audio Functions generator (Windows)
Post by: Roly on January 07, 2013, 01:41:15 AM
MSG Multi Sig Gen v0.8

Unpacked okay
Tried to run and got "OpenAL32.dll not valid Windows image" again
Started anyway

Slight leading glitch after changing settings; e.g. a tiny bit of leading square after selecting off for sine, like an audio buffer isn't being flushed after de-selection.

Return to default settings button?

Record One second WAV (Save As, default named from the settings)?

File>Help screen didn't properly clear when closed, left residual on MSG panel.

HTH

Title: Re: Tgen - Free software - Audio Functions generator (Windows)
Post by: CrisBonis on January 09, 2013, 09:30:24 PM
Quote from: Roly on January 07, 2013, 01:41:15 AM
MSG Multi Sig Gen v0.8

Unpacked okay
Tried to run and got "OpenAL32.dll not valid Windows image" again
Started anyway

Slight leading glitch after changing settings; e.g. a tiny bit of leading square after selecting off for sine, like an audio buffer isn't being flushed after de-selection.

Return to default settings button?

Record One second WAV (Save As, default named from the settings)?

File>Help screen didn't properly clear when closed, left residual on MSG panel.

HTH

Thanks,
MSG  i  have to rewrite from scratch, the Msg engine has serious problem over the 1500 Hz (frequency is not stable)...for now i have hard working to HQPlayer and TGEN... when i finished this DUO...get the TGEN engine to build the new MSG and write the code for implement yours HACKS  8|
Title: Re: Tgen - Free software - Audio Functions generator (Windows)
Post by: J M Fahey on January 13, 2013, 10:34:20 AM
OK, THANKS for all of your good work.  :dbtu:
Title: Re: Tgen - Free software - Audio Functions generator (Windows)
Post by: Roly on January 14, 2013, 04:38:10 PM
Indeed!  Here, for you...

(http://static2.fjcdn.com/comments/you+are+being+too+nice+here+take+it+_d915a2fce0ee0f210210fc154ffc1ec5.png)
Title: Re: Tgen - Free software - Audio Functions generator (Windows)
Post by: Kaz Kylheku on January 22, 2013, 12:14:00 PM
You can generate tones with the Free/Open Source program Audacity, using the Generate menu.

I usually make one second's worth of a tone and then loop it by shift-clicking the play button. If the frequency is integral (which it almost always is), the loop is perfectly smooth.

There isn't a one-step way to generate mixtures of waveforms, but you can  just generate multiple tracks.
Title: Re: Tgen - Free software - Audio Functions generator (Windows)
Post by: Roly on January 23, 2013, 12:19:21 PM
Yup.   :tu:

For multiple tones there will be a point where all the waves again cross zero in the same direction.  This may result in a loop that is other than one second, but the important thing is that there be no step discontinuities in any of the waves.
Title: Re: Tgen - Free software - Audio Functions generator (Windows)
Post by: Kaz Kylheku on January 23, 2013, 03:52:24 PM
If the frequencies are integers, like 213 or 5193 cycles per second, then that means that each frequency has an even number of cycles in a one second interval.  In other words, each waveform has a period such that one second is a multiple of that period. Therefore, in a mixture of such tones, one second is a multiple of each of their periods, which makes it a  common multiple (and not necessarily the lowest common multiple). If we take a period that is a common multiple of the waveforms, and repeat that period, we get a function that is indistinguishable from a continuation of the original. Or, in other words, any phase shift of a signal by a multiple of one second is indistinguishable from the unshifted signal, if the signal contains only integral frequencies.
Title: Re: Tgen - Free software - Audio Functions generator (Windows)
Post by: CrisBonis on January 29, 2013, 03:56:45 AM
Hi,
the new TGen 5 beta is now avaiable on my web site.  ;)

(http://www.bonisaudio.com/Bonis_Free/tgen55.jpg)

http://www.bonisaudio.com/

see 'Download Area'
Title: Re: Tgen - Free software - Audio Functions generator (Windows)
Post by: Roly on January 29, 2013, 08:55:58 AM
Thanks again Cris.   :dbtu:

You may have already noticed, but you have "LENGHT" instead of "LENGTH" (classic two key rollover, I do it all the time).
Title: Re: Tgen - Free software - Audio Functions generator (Windows)
Post by: CrisBonis on January 29, 2013, 01:03:42 PM
Quote from: Roly on January 29, 2013, 08:55:58 AM
Thanks again Cris.   :dbtu:

You may have already noticed, but you have "LENGHT" instead of "LENGTH" (classic two key rollover, I do it all the time).

Thanks Roly, fix it in V. 5.51 ;)... with ...SPAN ... ::)
Title: Re: Tgen - Free software - Audio Functions generator (Windows)
Post by: CrisBonis on January 30, 2013, 05:33:40 AM
This is a MicroTone :)

small...but.....

http://www.bonisaudio.com/Bonis_Free/microtone.zip (http://www.bonisaudio.com/Bonis_Free/microtone.zip)
Title: Re: Tgen - Free software - Audio Functions generator (Windows)
Post by: CrisBonis on February 06, 2013, 09:55:39 AM
After several tests gone wrong ... ;)... i have rewrote the code from the the latest version of TGEN, i have did some tests with this new version, maybe can be improved in some aspects, but i think that is it the right direction...

Have Fun.   :)
Download (Download Area):

http://www.bonisaudio.com (http://www.bonisaudio.com)

(http://www.bonisaudio.com/Bonis_Free/tgen6.jpg)
Title: Re: Tgen - Free software - Audio Functions generator (Windows)
Post by: Roly on February 06, 2013, 01:37:49 PM
Sorry Cris, 110Mb is too fat for me.
Title: Re: Tgen - Free software - Audio Functions generator (Windows)
Post by: CrisBonis on February 06, 2013, 01:56:00 PM
Quote from: Roly on February 06, 2013, 01:37:49 PM
Sorry Cris, 110Mb is too fat for me.

and your max MB are...  ? :cheesy: ?

EDIT
This is "REFERENCE" ...and the sound resolution used is the minimum to get the REFERENCE attribute, and this requires a lot of space...  ::) i can make a LITE version with halved time for any samples...  ???
Title: Re: Tgen - Free software - Audio Functions generator (Windows)
Post by: CrisBonis on February 08, 2013, 11:04:42 AM
TGen
Update to V6.1
Added sync signals to all tones. :)
Title: Re: Tgen - Free software - Audio Functions generator (Windows)
Post by: Roly on February 08, 2013, 02:18:10 PM
Fair enough.  8)   Don't mind me.   :crazy2:
Title: Re: Tgen - Free software - Audio Functions generator (Windows)
Post by: CrisBonis on February 10, 2013, 08:51:25 PM
Added Save to disk function

(http://www.bonisaudio.com/Bonis_Free/tgen6.jpg)
Title: Re: Tgen - Free software - Audio Functions generator (Windows)
Post by: J M Fahey on February 11, 2013, 07:05:17 AM
Wow, THANKS!!!  :o
Will download and try it.
Looks like the answer to my prayers  :dbtu: :dbtu: :dbtu:
Title: Re: Tgen - Free software - Audio Functions generator (Windows)
Post by: CrisBonis on February 11, 2013, 09:24:00 AM
Quote from: J M Fahey on February 11, 2013, 07:05:17 AM
Wow, THANKS!!!  :o
Will download and try it.
Looks like the answer to my prayers  :dbtu: :dbtu: :dbtu:

thanks to ... JM for the initial support @ Roly for testing some beta's  ;)
Title: Re: Tgen - Free software - Audio Functions generator (Windows)
Post by: CrisBonis on February 24, 2013, 11:00:24 AM
TGen Manual Update V6.2.2

(http://www.bonisaudio.com/Bonis_Free/tgen622.jpg)

http://www.bonisaudio.com/Bonis_Free/index.html (http://www.bonisaudio.com/Bonis_Free/index.html)