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)
Working on the next release...Tgen V2.5
COOL!
Thank you for that. :dbtu:
Update:
Download:
http://www.bonisaudio.com/tgenw/index.html (http://www.bonisaudio.com/tgenw/index.html)
;)
I could see this being a useful piece of test software.
Out of curiousity, how did you find SSGuitar though?
I got this error message when loading the program. The program seemed to work alright though.
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.
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.
Thanks to yours reports for optimizing certain aspects.......,
in the meantime here's the release 3 ;)
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)
+-----------------------------------------------------------------------+
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
I have released the V3.2, (fixes the 3.1 bugs) :-[
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:
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?
V3.2.2 online
see changelog 8)
It's hard to keep track of your advances ;)
:cheesy: :tu: :dbtu:
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
The new GUI (only GUI) of TGEN 5
Forgot something ?
What could be added?
;)
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:
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...
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?
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:
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:
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: }
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
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|
OK, THANKS for all of your good work. :dbtu:
Indeed! Here, for you...
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.
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.
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.
Hi,
the new TGen 5 beta is now avaiable on my web site. ;)
http://www.bonisaudio.com/
see 'Download Area'
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).
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 ... ::)
This is a MicroTone :)
small...but.....
http://www.bonisaudio.com/Bonis_Free/microtone.zip (http://www.bonisaudio.com/Bonis_Free/microtone.zip)
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)
Sorry Cris, 110Mb is too fat for me.
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... ???
TGen
Update to V6.1
Added sync signals to all tones. :)
Fair enough. 8) Don't mind me. :crazy2:
Added Save to disk function
Wow, THANKS!!! :o
Will download and try it.
Looks like the answer to my prayers :dbtu: :dbtu: :dbtu:
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 ;)
TGen Manual Update V6.2.2
http://www.bonisaudio.com/Bonis_Free/index.html (http://www.bonisaudio.com/Bonis_Free/index.html)