Old 05-07-2011, 10:42 AM   #41
araud
Human being with feelings
 
Join Date: Oct 2010
Posts: 103
Default 1.0.5 version

Hi!
A new drop is here!!!

Addressed some requests from EvilDragon' previous mails.

In short: now you can save guitar settings as default, select group of notes,
move them in several dimensions(more than two, using Shift). Change length wish mouse wheel and actions Increase\Decrease which are adjustable in Actions dialog, separate TabEditor section.

Last edited by araud; 05-08-2011 at 01:08 PM.
araud is offline   Reply With Quote
Old 05-09-2011, 11:37 AM   #42
araud
Human being with feelings
 
Join Date: Oct 2010
Posts: 103
Default 1.0.6

Undo
Moving notes with mouse wheel
Num keys support
Bug fix
araud is offline   Reply With Quote
Old 05-11-2011, 11:53 AM   #43
Mike Stop Continues
Human being with feelings
 
Mike Stop Continues's Avatar
 
Join Date: Nov 2009
Location: New York
Posts: 532
Default

Cool extension! I'd like to add it to ReaMenus (as per EvilDragon's suggestion). I can't wait to see what's to come.

When will there be a 64-bit build?
__________________
-Mike Stop Continues
ReaMenus ...the better menu set.

Last edited by Mike Stop Continues; 05-11-2011 at 12:26 PM.
Mike Stop Continues is offline   Reply With Quote
Old 05-11-2011, 12:52 PM   #44
araud
Human being with feelings
 
Join Date: Oct 2010
Posts: 103
Default

Quote:
Originally Posted by Mike Stop Continues View Post
Cool extension! I'd like to add it to ReaMenus (as per EvilDragon's suggestion). I can't wait to see what's to come.

When will there be a 64-bit build?
Thank you!
64 bit is a good question. I have to update my environment first.
araud is offline   Reply With Quote
Old 05-11-2011, 01:36 PM   #45
araud
Human being with feelings
 
Join Date: Oct 2010
Posts: 103
Default 64 bits

Okay, I was thinking about 64 bits and came to understanding that right now changing my environment is overkill.
But I promise to make 64 bits build for some major release.
For now it is still possible to test it on windows 64: it takes another copy of reaper but 32 bits one.
araud is offline   Reply With Quote
Old 05-11-2011, 04:32 PM   #46
Mike Stop Continues
Human being with feelings
 
Mike Stop Continues's Avatar
 
Join Date: Nov 2009
Location: New York
Posts: 532
Default

Quote:
Originally Posted by araud View Post
Okay, I was thinking about 64 bits and came to understanding that right now changing my environment is overkill.
But I promise to make 64 bits build for some major release.
For now it is still possible to test it on windows 64: it takes another copy of reaper but 32 bits one.
Thanks!
__________________
-Mike Stop Continues
ReaMenus ...the better menu set.
Mike Stop Continues is offline   Reply With Quote
Old 05-12-2011, 01:54 PM   #47
Fabian
Human being with feelings
 
Fabian's Avatar
 
Join Date: Sep 2008
Location: Sweden
Posts: 7,417
Default Ooops...!

Code:
Problem signature:
  Problem Event Name:	APPCRASH
  Application Name:	reaper.exe
  Application Version:	3.9.1.105
  Application Timestamp:	4dc9d58b
  Fault Module Name:	reaper_tab_editor.dll
  Fault Module Version:	1.0.4.0
  Fault Module Timestamp:	4dc0477f
  Exception Code:	c0000005
  Exception Offset:	00005ef5
  OS Version:	6.1.7601.2.1.0.256.48
  Locale ID:	1053
  Additional Information 1:	0c47
  Additional Information 2:	0c47ecc18b31d3b3d50c3a36f49e3b09
  Additional Information 3:	5e34
  Additional Information 4:	5e34934075b2470eed8136f71ec7027e
I wasn't using it. I was just playing a mix. This is R4beta4a x86 on W7x64pro. And R4 crashed hard, cannot close it from the task manager, had to use Process Explorer to kill it.

Here's the stack (from Process Explorer) for the running thread (reaper.exe+0x3da7b0):
Code:
user32.dll!TranslateMessageEx+0x2bf
wow64win.dll+0x3fcba
wow64win.dll+0x1af58
wow64win.dll+0x3257b
wow64win.dll+0x1af99
wow64.dll!Wow64SystemServiceEx+0xd7
wow64cpu.dll!TurboDispatchJumpAddressEnd+0x2d
wow64.dll!Wow64SystemServiceEx+0x1ce
wow64.dll!Wow64LdrpInitialize+0x429
ntdll.dll!RtlUniform+0x6e6
ntdll.dll!RtlCreateTagHeap+0xa7
ntdll.dll!LdrInitializeThunk+0xe
USER32.dll!TranslateAcceleratorW+0x54
asio4all.dll+0x9452
reaper.exe+0x3d7665
reaper.exe+0x3d75be
reaper.exe+0x3da8b8
__________________
// MVHMF
I never always did the right thing, but all I did wasn't wrong...
Fabian is online now   Reply With Quote
Old 05-12-2011, 10:11 PM   #48
araud
Human being with feelings
 
Join Date: Oct 2010
Posts: 103
Default crash dump

Quote:
Originally Posted by Fabian View Post
Code:
Problem signature:
  Problem Event Name:	APPCRASH
  Application Name:	reaper.exe
  Application Version:	3.9.1.105
  Application Timestamp:	4dc9d58b
  Fault Module Name:	reaper_tab_editor.dll
  Fault Module Version:	1.0.4.0
  Fault Module Timestamp:	4dc0477f
  Exception Code:	c0000005
  Exception Offset:	00005ef5
  OS Version:	6.1.7601.2.1.0.256.48
  Locale ID:	1053
  Additional Information 1:	0c47
  Additional Information 2:	0c47ecc18b31d3b3d50c3a36f49e3b09
  Additional Information 3:	5e34
  Additional Information 4:	5e34934075b2470eed8136f71ec7027e
I wasn't using it. I was just playing a mix. This is R4beta4a x86 on W7x64pro. And R4 crashed hard, cannot close it from the task manager, had to use Process Explorer to kill it.

Here's the stack (from Process Explorer) for the running thread (reaper.exe+0x3da7b0):
Code:
user32.dll!TranslateMessageEx+0x2bf
wow64win.dll+0x3fcba
wow64win.dll+0x1af58
wow64win.dll+0x3257b
wow64win.dll+0x1af99
wow64.dll!Wow64SystemServiceEx+0xd7
wow64cpu.dll!TurboDispatchJumpAddressEnd+0x2d
wow64.dll!Wow64SystemServiceEx+0x1ce
wow64.dll!Wow64LdrpInitialize+0x429
ntdll.dll!RtlUniform+0x6e6
ntdll.dll!RtlCreateTagHeap+0xa7
ntdll.dll!LdrInitializeThunk+0xe
USER32.dll!TranslateAcceleratorW+0x54
asio4all.dll+0x9452
reaper.exe+0x3d7665
reaper.exe+0x3d75be
reaper.exe+0x3da8b8
Could you please send me crash dump file? (not text)
araud is offline   Reply With Quote
Old 05-15-2011, 10:46 PM   #49
araud
Human being with feelings
 
Join Date: Oct 2010
Posts: 103
Default 1.0.7

A new version.
Mainly bug fix.
Thanks to EvilDragon for reporting!
araud is offline   Reply With Quote
Old 05-17-2011, 01:46 PM   #50
araud
Human being with feelings
 
Join Date: Oct 2010
Posts: 103
Default Bug Tracker

Hi!
Now this project has a bug tracker!
Please see details in header message of this thread.
araud is offline   Reply With Quote
Old 05-17-2011, 10:07 PM   #51
Audio Grind
Human being with feelings
 
Audio Grind's Avatar
 
Join Date: May 2011
Location: Harrisburg, PA
Posts: 161
Default

This is very cool! Now I won't need to toggle GP5 as much
__________________
If it ain't broke.. break it. Because it's fun to fix stuff.
Audio Grind is offline   Reply With Quote
Old 05-17-2011, 10:49 PM   #52
araud
Human being with feelings
 
Join Date: Oct 2010
Posts: 103
Default welcome

You are welcome!
For now TabEditor is in it's alpha stage.
But the more people try using it and suggest what to improve the better it becomes.
Potential is far greater than GP offcourse just because reaper is not a child toy.
And philosophy of TabEditor is to not introduce things that are already there in reaper. So it will be just a lightweight view for working with midi items in guitar way plus whole power of REAPER!!!
araud is offline   Reply With Quote
Old 05-23-2011, 01:38 PM   #53
araud
Human being with feelings
 
Join Date: Oct 2010
Posts: 103
Default 0.1.0.189

Hi!
In this update a set of bugs fixed. Thanks EvilDragon for submitting them!
Bug tracker is open for everyone! (see header message of Wiki)

Version format has changed to reflect alpha stage. (And the last number is svn revision).

Please do not hesitate to say if something's going wrong.
The more active people are, the more I feel doing important job .
araud is offline   Reply With Quote
Old 05-23-2011, 02:42 PM   #54
Seventh
Human being with feelings
 
Seventh's Avatar
 
Join Date: Sep 2010
Location: Finland
Posts: 776
Default

Any chances for a mac version?
Seventh is offline   Reply With Quote
Old 05-24-2011, 02:47 AM   #55
araud
Human being with feelings
 
Join Date: Oct 2010
Posts: 103
Default Mac

Quote:
Originally Posted by Seventh View Post
Any chances for a mac version?
Sure! I plan to have also Win64 and Mac builds when I feel I can do stable release.
araud is offline   Reply With Quote
Old 05-28-2011, 01:46 PM   #56
araud
Human being with feelings
 
Join Date: Oct 2010
Posts: 103
Default 0.1.0.197

Finally x64 bits version is here!

From now on I will try to ship both x86 and x64 side by side
Now I am puzzled with task to start making builds for Mac. I don't have one. And just buying it for building looks not very attractive. So if anyone have ideas, please share them here.

Changes since last drop:
descriptive names of actions
focus handling
undo improvements
araud is offline   Reply With Quote
Old 05-31-2011, 10:54 PM   #57
araud
Human being with feelings
 
Join Date: Oct 2010
Posts: 103
Default 0.1.0.202

Drag and drop supported
araud is offline   Reply With Quote
Old 06-01-2011, 10:37 PM   #58
araud
Human being with feelings
 
Join Date: Oct 2010
Posts: 103
Default 0.1.0.204

note creation with mouse
bug fix
araud is offline   Reply With Quote
Old 06-02-2011, 12:54 PM   #59
gofer
-blänk-
 
gofer's Avatar
 
Join Date: Jun 2008
Posts: 11,359
Default

Oooh, how could this slip past me?

This is looking awesome,sir! I especially love the well thought out key strategy in insert mode. One that seems really nifty and useful is how shift + arrow keeps the note pitch while shifting to another string.
Is that one available with the mousewheel as well? (Maybe there needs to be a restructuring of the modifiers so they can fit with the modifiers for the arrow keys? Not sure if that's possible to do at all, but would sure be easier to memorize)

When dragging notes horizontally with the mouse and when inserting via ctrl + click, it seems to always snap (relative)? Is that intended?

Really cool perspective. Great work so far, thanks.
gofer is offline   Reply With Quote
Old 06-03-2011, 09:52 PM   #60
araud
Human being with feelings
 
Join Date: Oct 2010
Posts: 103
Default

Quote:
Originally Posted by gofer View Post
Oooh, how could this slip past me?

This is looking awesome,sir!
Sir, you are so kind. Thank you very much! Every encouragement in this work helps me a lot.

Quote:
Originally Posted by gofer View Post
I especially love the well thought out key strategy in insert mode. One that seems really nifty and useful is how shift + arrow keeps the note pitch while shifting to another string.
Infact I am just trying to implement things that I was missing in GuitarPro.
So please share what you would like to have in tablature editor and I'll try to implement it.

Quote:
Originally Posted by gofer View Post
Is that one available with the mousewheel as well? (Maybe there needs to be a restructuring of the modifiers so they can fit with the modifiers for the arrow keys? Not sure if that's possible to do at all, but would sure be easier to memorize)
Well, yes I will change shift + wheel to work as shift + up.
Please name all actions you would like to have? May be some new ones?

Quote:
Originally Posted by gofer View Post
When dragging notes horizontally with the mouse and when inserting via ctrl + click, it seems to always snap (relative)? Is that intended?
With Alt you can move by pixel.

Quote:
Originally Posted by gofer View Post
Really cool perspective. Great work so far, thanks.
Thank you, gofer! I wish to supersede GuitarPro with the help of people suggesting me what to implement. So please don't hesitate to generate ideas. Please pay attention to bugtracker, you can fill feature requests and bugs there.
Thank you again for being active!
araud is offline   Reply With Quote
Old 06-04-2011, 02:20 AM   #61
RSG
Human being with feelings
 
RSG's Avatar
 
Join Date: May 2007
Location: Deepest South Bucks, UK
Posts: 96
Default

This is brilliant - thank you so much.
RSG is offline   Reply With Quote
Old 06-06-2011, 03:39 AM   #62
araud
Human being with feelings
 
Join Date: Oct 2010
Posts: 103
Default

Quote:
Originally Posted by RSG View Post
This is brilliant - thank you so much.
RGS, I thank you for trying this and for appreciation!
Please give your advices on making it better!
araud is offline   Reply With Quote
Old 06-06-2011, 09:34 PM   #63
araud
Human being with feelings
 
Join Date: Oct 2010
Posts: 103
Default 0.1.0.213

Changes:
clipboard support(select notes, press Ctrl+C, move cursor, press Ctrl+V)
upper/bottom borders behave natural - you can drag item around
close button is added
drag and drop improvements - more smooth comparing to previous publication
change of string without loosing tone on mouse wheel + shift (thanks, gofer!)
araud is offline   Reply With Quote
Old 06-07-2011, 01:25 AM   #64
gofer
-blänk-
 
gofer's Avatar
 
Join Date: Jun 2008
Posts: 11,359
Default

Working nice here. No glitches at all so far apart from looped items not properly working (I didn't try tempo changes yet). Thanks for the nifty "keep pitch on string change" modifier. That's definitely one for me, being a hardwired mouse user.

The two things I am missing most are for sure not new ideas to you:

- Hope you find a way to edit velocities at some point not too far away.

- Pitch CC. I constantly am doing pitch changes when programming guitar parts. I can see the big problem of course, it's not nice even in a piano roll, as you need 6 channels worth of CC lanes for a 6 string guitar. I can't think of a convenient solution, how are the dedicated tab editor apps doing it?


And yet another thing, but most probably completely out of reach is articulation switches. I could work around by having another item parallel and keep that open in Reaper's piano roll (the good thing being, I only ever needed to see the few relevant pitches in that one, so it could be nicely small in height), but tab mode and Reaper's MIDI editors seem to be mutually exclusive, even for different items. Is there any chance at all to change that (I'm sure you wouldn't have made them exclusive if it were easy at any stretch of the word)?

Anyway, you are really paving a way there. You're already way further than I ever thought was possible to go 3rd party. I'm sure your efforts also give hope for those wishing for a stave feature in Reaper.
gofer is offline   Reply With Quote
Old 06-07-2011, 11:36 PM   #65
araud
Human being with feelings
 
Join Date: Oct 2010
Posts: 103
Default

Quote:
Originally Posted by gofer View Post
The two things I am missing most are for sure not new ideas to you:

- Hope you find a way to edit velocities at some point not too far away.

- Pitch CC.
I was asked to postpone all other developments until entering notes made perfect.
But seem that now I have finished with polishing entering notes and can start working on all CC-s and velocity.
Pleas use built in MIDI editor for now. You can enter Tabs then switch to MIDI editor(doubleclick), select coloring by channels for better strings distinction and use MIDI editor's CC controllers. This is not very convenient, but recalling TabEditor philosophy - it is Reaper extension not editor inside editor
So using native facilities is okay.
But I will implement special for guitar CC gestures to be at hand in TabEditor mode, for sure!

Quote:
Originally Posted by gofer View Post
I constantly am doing pitch changes when programming guitar parts. I can see the big problem of course, it's not nice even in a piano roll, as you need 6 channels worth of CC lanes for a 6 string guitar. I can't think of a convenient solution, how are the dedicated tab editor apps doing it?
In fact when you export from GP it has only one Pitch CC for all strings. So pulling several strings together is approximated with one Pitch CC there.
In TabEditor we have dedicated channel for each string! So we can have separate CC for every string!!!


Quote:
Originally Posted by gofer View Post
And yet another thing, but most probably completely out of reach is articulation switches. I could work around by having another item parallel and keep that open in Reaper's piano roll (the good thing being, I only ever needed to see the few relevant pitches in that one, so it could be nicely small in height), but tab mode and Reaper's MIDI editors seem to be mutually exclusive, even for different items. Is there any chance at all to change that (I'm sure you wouldn't have made them exclusive if it were easy at any stretch of the word)?
Sorry, but I had to intentionally made them exclusive... Because build in MIDI editor hung dead if I didn't close it switching into TabMode... I was discussing the matter with Reaper team and they now work on better way of inline editors integration (thanks guys!). I hope that in next Reaper situation will change and we'll be able to have MIDI and TabEditor side by side.

Quote:
Originally Posted by gofer View Post
Anyway, you are really paving a way there. You're already way further than I ever thought was possible to go 3rd party.
Thank you very much! This is only beginning, I have great plans in mind

Quote:
Originally Posted by gofer View Post
I'm sure your efforts also give hope for those wishing for a stave feature in Reaper.
Sorry, didn't get it. What is "stave feature"? Could you please rephrase it?
araud is offline   Reply With Quote
Old 06-07-2011, 11:45 PM   #66
araud
Human being with feelings
 
Join Date: Oct 2010
Posts: 103
Default 0.1.0.219

Changes:

supported moving notes up-down with jumping over notes
BPM change is solved
Looped items solved (actually just disabled, will add full support later)

please enjoy and tell your friends
araud is offline   Reply With Quote
Old 06-08-2011, 05:48 AM   #67
G-Sun
Human being with feelings
 
G-Sun's Avatar
 
Join Date: May 2010
Location: Norway
Posts: 7,318
Default

Nice work!
__________________
Reaper x64, win 11
Composer, text-writer, producer
Bandcamp
G-Sun is offline   Reply With Quote
Old 06-09-2011, 08:18 AM   #68
Mike Stop Continues
Human being with feelings
 
Mike Stop Continues's Avatar
 
Join Date: Nov 2009
Location: New York
Posts: 532
Default

With the x64 plugin, when I use the "Clear active take" action, Reaper crashes. This includes projects where I haven't even used the tab editor.

Win7 x64, Reaper 4.0b8 x64, SWS 2.0.X x64, tab editor x64
__________________
-Mike Stop Continues
ReaMenus ...the better menu set.
Mike Stop Continues is offline   Reply With Quote
Old 06-09-2011, 09:55 AM   #69
araud
Human being with feelings
 
Join Date: Oct 2010
Posts: 103
Default

Quote:
Originally Posted by G-Sun View Post
Nice work!
Thanks! I am glad to be helpful.
araud is offline   Reply With Quote
Old 06-09-2011, 11:03 AM   #70
araud
Human being with feelings
 
Join Date: Oct 2010
Posts: 103
Default

Quote:
Originally Posted by Mike Stop Continues View Post
With the x64 plugin, when I use the "Clear active take" action, Reaper crashes. This includes projects where I haven't even used the tab editor.

Win7 x64, Reaper 4.0b8 x64, SWS 2.0.X x64, tab editor x64
Sorry, I can't find "Clear active take" even in action list.
Could you please describe how to reproduce it in details?

Also please try in official 3rd Reaper version and without sws?
araud is offline   Reply With Quote
Old 06-09-2011, 02:34 PM   #71
Jeffos
Mortal
 
Jeffos's Avatar
 
Join Date: Dec 2008
Location: France
Posts: 1,969
Default

hey araud! clear active take is indeed a SWS/S&M action but the crash has nothing to see with that.
Repro: load any of the attached projects here in REAPER v4: http://forum.cockos.com/showpost.php...&postcount=449 (without SWS extension if you want) => TabEditor will crash
I guess your extension doesn't support empty takes. ps: make it bullet-proof against NULL MediaItem_Take pointers (this is possible/valid *in v4* : new type of empty takes, BTW the "clear active take" action creates such takes)
Jeffos is offline   Reply With Quote
Old 06-10-2011, 11:11 AM   #72
araud
Human being with feelings
 
Join Date: Oct 2010
Posts: 103
Default 0.1.0.221

Hi!
Mike Stop Continues, I thank you for reporting this bug!
Jeffos I thank you so much for pointing me to the reason! Your guidance is always wise and hits the aim.
I didn't realize that "Clear active take" is SWS great feature. This why I was wondering around my new clear installation (after moving on Win7x64) trying to realize what is happening.
So it was completely my fault, I apologize for every inconvenience.
Bug is fixed in this drop.
araud is offline   Reply With Quote
Old 06-10-2011, 12:45 PM   #73
Mike Stop Continues
Human being with feelings
 
Mike Stop Continues's Avatar
 
Join Date: Nov 2009
Location: New York
Posts: 532
Default

Quote:
Originally Posted by araud View Post
Hi!
Mike Stop Continues, I thank you for reporting this bug!
Jeffos I thank you so much for pointing me to the reason! Your guidance is always wise and hits the aim.
I didn't realize that "Clear active take" is SWS great feature. This why I was wondering around my new clear installation (after moving on Win7x64) trying to realize what is happening.
So it was completely my fault, I apologize for every inconvenience.
Bug is fixed in this drop.
Awesome! Thanks!
__________________
-Mike Stop Continues
ReaMenus ...the better menu set.
Mike Stop Continues is offline   Reply With Quote
Old 06-11-2011, 10:15 PM   #74
araud
Human being with feelings
 
Join Date: Oct 2010
Posts: 103
Default status update

As entering notes is mainly done, now I am working on pitch. Trying to find a compromise between ability to change shift in -12...+12 tones (which is rare for guitar) but keeping precision on usual for guitar bends (+1..+3 tones).
araud is offline   Reply With Quote
Old 06-12-2011, 02:24 AM   #75
gofer
-blänk-
 
gofer's Avatar
 
Join Date: Jun 2008
Posts: 11,359
Default

Can barely wait .

When using my Axon guitar-to-MIDI converter I settled down to use a range of 7 semitones up/down for normal playing, as that felt like a workable compromise between resolution and bend-ability with most sounds.

Those devices realize not only string bends with pitch messages but also legato-playing until you change strings (makes reading the resulting MIDI kinda weird, as you might see a single long note with lots of pitching when you actually played a legato line).
That implies: for pieces with legato playing in a wider range of notes on a single string it was a good idea to set the pitchbend range higher (like 12 semitones).

In case a solo required a whammy bar dive bomb (which can sound either awkward, but with the right synth patch also be a highlight of the whole show) I at times even did set it to 24 semitones. Of course the receiving synth needed to allow setting 24 semitones as well... and be able to sound ok when pitched that far - I guess I wouldn't do that with a sampler .

Of course your editor has a different purpose than displaying the MIDI of a guitar-MIDI converter, and is mainly for programming faked guitars, but the main point applies in that use case as well: Depending on what playing style you want to fake you might want different pitch bend ranges.
For lots of stuff 2, maybe 3 semitones up/down will do, but to program some of the specialties of a guitar you might want (much) more.




Long talk, short meaning: If you need a pitch bend range setting in the tab editor (normally you wouldn't, as 127 stays 127, independent of the result it causes in a synth, but I guess you plan on something more special there ) it should probably be a part of your settings dialog.
I'd say it should default to 2 semitones, as that's what most synths default to - avoids set up work by the user if he just wants to have a simple strumming or picking rhythm guitar. He won't need to care about how the heck he is supposed to change the instrument's pitch range settings when he doesn't even use pitch bends at all.
gofer is offline   Reply With Quote
Old 06-12-2011, 02:32 AM   #76
EvilDragon
Human being with feelings
 
EvilDragon's Avatar
 
Join Date: Jun 2009
Location: Croatia
Posts: 24,790
Default

Quote:
Originally Posted by araud View Post
Trying to find a compromise between ability to change shift in -12...+12 tones (which is rare for guitar) but keeping precision on usual for guitar bends (+1..+3 tones).
Should be two separate commands. A full octave shift should be with something like "whammy bar editor", and the usual bends shouldn't be a big problem - just remember different bend types, like pre-bend, bend & release, etc.
EvilDragon is offline   Reply With Quote
Old 06-12-2011, 11:55 PM   #77
araud
Human being with feelings
 
Join Date: Oct 2010
Posts: 103
Default thoughts aloud

Quote:
Originally Posted by EvilDragon View Post
Should be two separate commands. A full octave shift should be with something like "whammy bar editor", and the usual bends shouldn't be a big problem - just remember different bend types, like pre-bend, bend & release, etc.
Right, there could be two modes - insert of ready to use gesture and drawing a new one.

But my wondering is about ways to draw bend on 2 tones side by side with bend on 12 tones. Height of first bend will very small if compared with second... unless they both are schematic.
But drawing gestures in schematic way can be a problem while editing, probably...
araud is offline   Reply With Quote
Old 06-15-2011, 02:12 AM   #78
araud
Human being with feelings
 
Join Date: Oct 2010
Posts: 103
Default

Ok seems like I am almost there.
I'll publish what I have in couple of days. Without much polishing.
And we'll discuss what we can improve. Better to discuss having something you can touch...
araud is offline   Reply With Quote
Old 06-19-2011, 11:36 PM   #79
araud
Human being with feelings
 
Join Date: Oct 2010
Posts: 103
Default 0.1.1.233

It finally happened!!!

I am so excited to announce that pitch shift is enabled!
It was hard and long labor. And most of all I was fighting with very weird problem until Reaper team kindly pointed me to my mistake in MIDI event generation. Thank you guys!

So now please try this and provide your feedback on how to make it better. I have my own ideas but I will keep them till I get all your responses.

With respect, Alexander.
araud is offline   Reply With Quote
Old 06-20-2011, 05:21 AM   #80
gofer
-blänk-
 
gofer's Avatar
 
Join Date: Jun 2008
Posts: 11,359
Default

Coming along very nicely .

I had repeatable crashes when I changed Reaper theme while a tab editor was open. This is XP 32 bit and Reaper 3.76.
I haven't tried with previous versions of your tab editor.


Thoughts about the current pitch implementation:

There should be a possibility to set the pitch range. Not all instruments can be changed to 12 semitones and editing gets a bit tedious when you try to dial in stuff in the 2-3 semitone range, even with very large track height. But I like how nodes lightly snap to whole numbers . That helps.

When I create a note and for the first time drag it to some pitch, the tooltip doesn't appear. It appears as soon as I release the mouse. From then on it works as expected (tooltip updates in real time). Dragging it back to zero will cause the issue to happen again (iow next time I drag it away from zero, tooltip again will only appear when I release the mouse button).

I believe pitch events could be created quite a bit more dense on rising/falling segments of the pitch line. A rise of two semitones across 1/16th note duration in 120 bpm 4/4 gave me the start event, the end event and a single event in between. Should be some more to get it smoother. Cool that a horizontal line will not create redundant events. Cockos should look at that and do that in their MIDI editor as well .



On another note and not important at all at this stage: Which theme color is used for the tab editor notes? In my theme they are glaring blue, but I don't seem to have that color anywhere in my theme? I like the color as shown in Reaper's default theme. Seeing that they are different per theme, there must be a place to define it in the theme editor, or is that somewhere in your code?
gofer is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -7. The time now is 01:09 PM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.