PDA

View Full Version : I would like to develop some new editor for GT8



StratoFan
11-07-2006, 07:02 AM
I just want to develop a new editor soft for GT8 as practice and learn programming. I have VB6. I know this is not a pro software language but I have this. Is it possible? Can I got a little help in firs steps know-how to send and receive midi data from GT8 device?

mmm
11-08-2006, 04:31 AM
I can't help you in anyway, but I'll be your best friend if you can make it cross platform :D

StratoFan
11-08-2006, 07:16 AM
Cross platform with visual basic? :D

uco
11-17-2006, 07:48 AM
Working on one. For the moment I got the main interface designed and coded it compiles fine on windows and linux should also do so on osx. The only thing that needs to be written platform specifique is the code for midi interaction. I'm at the moment batteling with all the sysex code and how to implement it.

StratoFan
11-17-2006, 09:56 AM
I done the interface too, which is the mix of GNX2 editor (tabbed pages), GT Pro editor, and my ideas. I readed the midi and audio devices from system successfully. I did not tried to get or send midi data from/to GT8 yet, but I hope the midiinout.OCX will works well. Unfortunately I know to use only VB6 environment with OCX files and with Windows API. Maybe I will show the interface soon here.

mmm
11-19-2006, 03:35 AM
can't wait to see em' both!

Jano
12-23-2006, 06:50 PM
if you use vb6 (i don't like this language) i thing you can after write do it for ms vb .net and the visual studio 2005 expres edition it is free:)

unknown_format
01-07-2007, 11:45 AM
http://sourceforge.net/project/showfiles.php?group_id=171049

Hi all went to this link and downloaded the three files, for the program.
They all downloaded ok. The exe file installed ok but the program will not run!
and the two zip files are corrupt!! it says.

gumtown
01-07-2007, 04:31 PM
The zipped files do not seem to be winzip compatable, but they do unzip and work correctly if you use winRaR....

uco
01-07-2007, 10:02 PM
http://sourceforge.net/project/showfiles.php?group_id=171049
Hi all went to this link and downloaded the three files, for the program.
They all downloaded ok. The exe file installed ok but the program will not run!
and the two zip files are corrupt!! it says.

:arrow: Updated the files, for some reason some dll's did not make it into the installer.

:arrow: About the zip files, it's the fist time I hear that winrar made zip files are not compatible with other zip/unzip programs...

unknown_format
01-08-2007, 10:37 AM
Cheers the zipped files worked fine with Winrar.
The program looks amazing cant wait to see it working fully!!!

cheer!!!

StratoFan
01-12-2007, 10:39 AM
Hi Again :)

As I see many new soft will be available in the future for GT8 :) I like the interfaces (much better than mine), and working on my own. I have a question, is it possible to collect patch names at once, or full patch name at once, because I read all characters separatly and it is very slow, more than 2000 messages for only factory presets :(. I hope to get full patchname with one message is possible. Please help if it is.

My second question, I did not found sysex message to switch manual mode and tuner. Is it inpossible, or I didn't found in the midi chart?

My test version with working preferences and amp section will be available soon for a fast testing.

Thanks,
SF

uco
01-12-2007, 12:03 PM
As far as I know you get only the patch name at once and still have to get all names one by one... just set the size to the number of characters you want to retrieve... 00 00 00 0f

StratoFan
01-13-2007, 08:08 AM
Thank you!

I will try and I think the size will really help!

SF

StratoFan
01-14-2007, 07:39 AM
Thank you, the size setting is really help. I just want to solve the switching manual mode and tuner on/off if possible. I did not found solution for this one. I did not tried yet, but I want to ask, is it possible to retrieve full patch with only one outgoing message? It is would be good :).

StratoFan
01-16-2007, 02:00 PM
When I change patchnumber on the GT8, I getting incoming sysex mesage, but the message have 0 length and no content. Is it possible, or this is failure of my midi i/o ocx?

gumtown
01-16-2007, 05:20 PM
could be the program change message being echo'd back from gt8. if your 'midi pc out' is enabled on the gt8, then patch change messages are relayed out.

StratoFan
01-17-2007, 01:16 PM
Possible to setup GT8 to send some not-empty message on progam change? Or is it "standard"?

uco
01-17-2007, 03:46 PM
If the Gt-8 sends something back is because you asked for it... set the send id from 11 to 12 so it will not reply..

StratoFan
01-22-2007, 02:14 PM
Hi, I just want to share some screenshots about my version of GT8 editor.
The test will possible be soon.

Knobs:
http://stratofan.rentahost.net/pictures/gt8editor/knob.jpg

Knob control setting with speed, color, and other stupid setups :)
http://stratofan.rentahost.net/pictures/gt8editor/knobsetup.jpg

Patches on tree:
http://stratofan.rentahost.net/pictures/gt8editor/banklis.jpg

Midi setup:
http://stratofan.rentahost.net/pictures/gt8editor/midisetup.jpg

Full screen with setup tab:
http://stratofan.rentahost.net/pictures/gt8editor/setup.jpg

Full screenshot with amp tab:
http://stratofan.rentahost.net/pictures/gt8editor/preamps.jpg

I want to finish some functions before first test.

pAtU
01-22-2007, 03:11 PM
Looking good so far Stratofan, keep up the good work!

Cheers,
Leonardo

jazzy
01-29-2007, 05:48 PM
Hi Stratofan,

Í'm still looking fot my favourite all in one editor&librarian like i had the GT-3 editor when i used my GT-3.
It was easy to load and save / backup
real time editing and so on.

The programs i have downloaded thusfar all have part of what i wish.

Yours could be near the all in one solution. Though i like sliders more than knobs.

Is it available yet.

Jazzy

KPSeal
01-30-2007, 05:13 AM
Certainly looking good!
If you'd like any information about generating frequency response graphs from the EQ settings I might be able to help out.

StratoFan
01-30-2007, 06:52 PM
Thank you KPseal!

Without some help I cannot draw frequency response graph. Maybe could you help me with expressions? I am not sure the EQ graph is very good idea with VB... but I will try to code it.

KPSeal
01-31-2007, 05:54 AM
I'm no VB expert - but you could presumably use the VB6 Microsoft Chart component to render the graph.
Working out the frequency response (ie, the decibels for a given frequency) from the equaliser's parameters is a little bit more complex - literally! The responses for the various filters are represented as complex functions (ie, using imaginary numbers). It would probably be best if you let me know if/when you get a frequency response graph working and I can start going through implementing the equations with you.

edmaestro
01-31-2007, 11:53 AM
Don't forget a version for Mac OSX!!!!!!!

Thanks

KPSeal
01-31-2007, 12:33 PM
If it's written using VB.NET you might be able to get it running on OSX by getting the author to recompile it for Mac OSX using the Mono framework and then installing Mono on your Mac. Not quite Java's "run anywhere" approach, but it might just work...
If it's not using VB.NET then it ain't gonna work on a Mac I don't think.

StratoFan
01-31-2007, 02:50 PM
Hi again!

When I started to develop something for fun :) in VB6, I think lot of things cannot be solved with VB. But now I think this is not true, the VB6 environment is really simple and good, if somebody can creae simple expressions. Not too much time required to upload the first preview of my version. I inserted some functions and I want to finish them. I made "real" installer, looks like pro software. I hope will works.

SF

StratoFan
02-01-2007, 08:59 AM
Hi Again!

I successfully finished some useful things, the Bank and patchlist can be saved to file for much faster reading, in this situation the factory patches must be read once and can be re-read from file very fast, the banks can be renamed with 24 chrs in list, :) within the soft. I did it because I realli liked to see banknames on my GNX2. The patchlist on the interface folows the bank changes on GT8, this is the another thing what I liked on GNX2 editor.

KPSeal, I visited MS Chart extension. I am not sure is it useful or not. Only lines can be draw with this? I visited how to use line graph, but this is not the best solution for EQ graph drawing...

I know I have not enought knowledge to write serious softs, therefore I have some simple questions again :)

- Is it possible to switch manual mode and tuner from soft? I did not found these two functions in midi implementation.

- How to read the actual patchname with bank and patchnumber? I can read it when I sending patch change command, but in this situation the patch will be changed on GT8. Is it possible to READ ONLY without changes?

Thanks you, and the test will be available really soon :)

SF

KPSeal
02-01-2007, 10:25 AM
You should be able to get patch data (such as the patch name) by issuing an RQ1 (data request) sysex message as detailed in the GT8 MIDI implementation document. I don't think this causes a patch change.

StratoFan
02-02-2007, 03:01 PM
Yes I can get numerous patch data, but I cannot found the adddress to get nothing more than the patch number only.

StratoFan
02-03-2007, 05:48 AM
In these days I finished an audio level meter by the VB6 examples found on the net. This is working well to set the patchlevel, but this is mono. I tried to modify for separating left and right channels, but not succed. I using waveInOpen and waveInAddBuffer API calls. Somebody can help me which parameter have to modify for left/right separation? Currently the progressbar measures both input channels.

Thanks,
SF

jazzy
02-13-2007, 05:05 PM
It looks so promising,

Could be the best

Almost can't wait for a trial......

Any prognosis Stratofan

BTW (found some of your????? videos on youtube)

JAzzy

StratoFan
02-22-2007, 08:24 AM
Hi Jazzy, Yes I was on youtube, but I deleted myself because the site converted all my movies to mono, and I hate it.

I did not uploaded the testversion, but I have new screenshots:

Amplifiers setup panel. The knobs can be colored depending functions.
http://stratofan.rentahost.net/pictures/gt8editor/amppanel2.jpg

Setup panel with new functions. I removed firmware upgrade from here and inserted to new window.
http://stratofan.rentahost.net/pictures/gt8editor/setuppanel2.jpg

All incoming and outgoing midi messages collected to this panel, can be resend from here, and can be visited as hexa and binary format :). Opened sysex files collected too and can be resend the original version from here.
http://stratofan.rentahost.net/pictures/gt8editor/midimasspanel.jpg

New function, noises, waves, and recorded riffs can be send to the audio output for testing. I dont know this is a good idea or not, maybe it will be useful for stereo level setup and others. Succesfully detected audio cards (on setup panel), if more than one cards in the system no problem, easy to select audio input for recording test noises and audio outputs for testing patchs.
http://stratofan.rentahost.net/pictures/gt8editor/testnoises.jpg

I made drag and drop function for effect chain, this is same as like in GT Pro Editor on the bottom of screen :). The soft reading all patchnames to separated trees, the content of tree can be saved, re-opened, and the banks can be renamed. The "LED" lighting upper of effect on effect chain panel, and all panels have very small 'LED" too which are green if the effect on panel switched on.

KPSeal
02-22-2007, 09:28 AM
Looks really comprehensive!! Very impressive!
I like the idea of playing back pre-recorded samples too.

StratoFan
02-22-2007, 11:09 AM
Thanks, not too hard to play and record audio samples, and I think it is useful if the output level is same as guitar. I want to ask, which type of waves/noises good for testing patch for same output level settings? I did some noises but not clear what is the best. And I really want to solve one more problem before uploading testversion, I want to get the current patch number and name if program start without patch change. This is not succed yet but I hope it is possible.

jazzy
02-24-2007, 11:55 AM
Stratofan, really looks better and better.

Maybe time to try it out (a test version) and then improving, dont get burried in the extra's

When i look at the screenshots i think that this version would satisfy 99,9% of my needs.

Great work,

Jazzy

jazzy
03-20-2007, 05:27 AM
ANy news yet???

Safjuan
03-28-2007, 10:27 PM
This piece of software looks amazing!!! How is everything going with it Stratofan?

AdReNaChRoNe
04-23-2007, 04:53 PM
Holy shit! This is the first time i get a look at it and it blew my mind... i love the fact that you incorporated drop down menus with rotary knobs, and the ability to noisetest is just fantastic. When do we get to try this puppy out and what it the ETA for a Beta build?

jazzy
10-19-2007, 01:37 PM
Are you still alive and well Stratofan?

How about the software?

Jazzy

ce24
10-19-2007, 04:22 PM
When I try your link it takes me to something called "easyweb" that's in an eastern european or some such language....sorry I'm an american who is barely bilingual.....I really admire you europeans and your language abilities. anyway I don't get to the screen shots to see your stuff.

Cheers
ce24

jazzy
11-26-2007, 04:40 PM
Anyone that knows what happened to stratofan and his promising editor?