wavetable stuff

User avatar
mantratronic
Posts: 294
Joined: Mon Nov 21, 2011 7:23 pm

wavetable stuff

Post by mantratronic »

I'm trying to remember the list of wavetable changes from the church, pretty sure I've forgotten some of them so please let me know if you can recall any others..

improvements:
  • rename slots
    smooth loop
    find nearest zero points
    envelop stuff (lots iirc)
    internal: restructure processing code for selected wave
    gui: sort the selection commands into a menu?
    undo/redo on selection commands [do in restructure]
    gui: space for play wav/selection, double click for select all
    play selection [or loop..]
    insert silence
    per sample drawing tool
    bit depth conversion
    multiselect waveslots for delete
    rex/rx2 support
    .wav marker support
    on load options (ignore midinote; ignore loop points)
    layer delete
bugs:
  • right to left selection bug (on some zoom levels)
    "all around the world" bug (go left down right up with mouse over selection?)
    zoom in general causing problems?
    copy from one slot to another, then try to delete some stuff from the wav: exception, select the copie again in the slot: delete works
cheers shroom, mes!

NB. I may as well state this as its a new forum etc, the wavetable code is available online, as is most of the new GUI. If you know C# or xaml and have some time, please feel free to get in touch and help out. :)
Last edited by mantratronic on Mon Jan 30, 2012 6:26 pm, edited 10 times in total.
Reason: bug in copy/paste wave

Shro0m
Posts: 46
Joined: Tue Nov 22, 2011 7:34 am

Re: wavetable stuff

Post by Shro0m »

* Hotkeys would be very nice! A good start would be ctrl+a, ctrl+c , ctrl+v etc.. But hotkeys for adjusting selection, zoom etc. would be WIN WIN :)
* Double click to select all
* Play selection. Should also be possible to loop play selection
* Insert silence
* Drawing tool to edit wave's data values (to remove clicks and whatnot)

* A bonus feature would be mixing 2x waves into a new wave slot
(would however require individual amp control & ADSR, as well as a phase inversion feature for each wave you want to mix). Could be useful when you want to mix say, 2 x snares, or 2 x kicks. But i guess its a lot of work compared to how useful it is..?
* Extra bonus feat. would be non destructive editing
* Extra extra bonus feat. A pitch shifter / time stretch. Doesn't have to be realtime.
Eg. pitch from Root note C4 to D#4. Timestretch to ticks? :)

User avatar
Joachip
Posts: 306
Joined: Mon Nov 21, 2011 7:21 pm
Contact:

Waveform view

Post by Joachip »

I've tried adding/changing hotkeys to something similar to what I once suggested on buzzchurch. It's not quite done yet, but I think it feels better already:
  • Zooming now zooms in on the cursor rather than the beginning of the wave
  • Cursor keys left/right move 1 pixel.
  • Cursor keys up/left zooms in/out.
  • Shift-cursor keys left/right moves start or end of the selection 1 pixel.
  • Ctrl-cursor keys left/right move 32 pixels
  • Ctrl-cursor keys up/down zooms to max or min zoom level.
  • PgUp/PgDn scrolls 64 pixels left/right.
http://www.robotplanet.dk/f/buzzf/BuzzG ... ontrol.dll

Please make a backup of your original file. This is the first .NET edit I've made in the new Buzz yet, so it might not be perfect.

For the coders: http://www.robotplanet.dk/f/buzzf/new_h ... 11-23.diff

User avatar
mantratronic
Posts: 294
Joined: Mon Nov 21, 2011 7:23 pm

Re: Waveform view

Post by mantratronic »

Joachip wrote:I've tried adding/changing hotkeys to something similar to what I once suggested on buzzchurch. It's not quite done yet, but I think it feels better already:
:twisted: One of Us. One of Us. One of Us :twisted:

mes
Posts: 76
Joined: Wed Nov 23, 2011 5:37 am

Re: wavetable stuff

Post by mes »

an option to convert wavetable samples to different bit depths (8, 16, 24, 32 bit....)
play selection command (maybe enter or spacebar?)
improved zoom function that keeps focus when moving in/out.
bezier curves on envelopes?


some of the suggestions I'm thinking of are inspired by the Renoise wave editor and envelopes which are probably the best of any tracker right now (well besides the fact they made them smaller in the latest version) ...the free demo version of Renoise is almost fully functional if any devs want to check out for ideas.

User avatar
mantratronic
Posts: 294
Joined: Mon Nov 21, 2011 7:23 pm

Re: wavetable stuff

Post by mantratronic »

mes wrote:an option to convert wavetable samples to different bit depths (8, 16, 24, 32 bit....)
play selection command (maybe enter or spacebar?)
improved zoom function that keeps focus when moving in/out.
bezier curves on envelopes?
great, I'd forgotten about the bit depth one! play selection is being worked on atm, improved zoom is sort of being worked on seperately with other waveedit stuff, and I dunno about the bezier curves. It wouldn't be difficult to have them in the GUI, but I'm not sure how the machines that use those envelopes will be able to use the curves without being rewritten.

Shro0m
Posts: 46
Joined: Tue Nov 22, 2011 7:34 am

Re: Waveform view

Post by Shro0m »

Joachip wrote:I've tried adding/changing hotkeys to something similar to what I once suggested on buzzchurch. It's not quite done yet, but I think it feels better already:
  • Zooming now zooms in on the cursor rather than the beginning of the wave
  • Cursor keys left/right move 1 pixel.
  • Cursor keys up/left zooms in/out.
  • Shift-cursor keys left/right moves start or end of the selection 1 pixel.
  • Ctrl-cursor keys left/right move 32 pixels
  • Ctrl-cursor keys up/down zooms to max or min zoom level.
  • PgUp/PgDn scrolls 64 pixels left/right.
http://www.robotplanet.dk/f/buzzf/BuzzG ... ontrol.dll

Please make a backup of your original file. This is the first .NET edit I've made in the new Buzz yet, so it might not be perfect.

For the coders: http://www.robotplanet.dk/f/buzzf/new_h ... 11-23.diff
Yeeeeeey!!! :D
I've been testing the keys, and it seems to work flawlessly ;)

User avatar
thOke
Posts: 301
Joined: Thu Nov 24, 2011 7:14 am

Re: Waveform view

Post by thOke »

Joachip wrote:I've tried adding/changing hotkeys to something similar to what I once suggested on buzzchurch. It's not quite done yet, but I think it feels better already:
  • Zooming now zooms in on the cursor rather than the beginning of the wave
  • Cursor keys left/right move 1 pixel.
  • Cursor keys up/left zooms in/out.
  • Shift-cursor keys left/right moves start or end of the selection 1 pixel.
  • Ctrl-cursor keys left/right move 32 pixels
  • Ctrl-cursor keys up/down zooms to max or min zoom level.
  • PgUp/PgDn scrolls 64 pixels left/right.
http://www.robotplanet.dk/f/buzzf/BuzzG ... ontrol.dll

Please make a backup of your original file. This is the first .NET edit I've made in the new Buzz yet, so it might not be perfect.

For the coders: http://www.robotplanet.dk/f/buzzf/new_h ... 11-23.diff

thx for these useful hotkeys ... working fine here

commadore65
Posts: 83
Joined: Wed Nov 23, 2011 7:49 pm

Re: wavetable stuff

Post by commadore65 »

GAH!! I need to update to win 7 so I can play with the new buzz builds.

An awesome wave editor in buzz is my dream.. Mixed with a seamless recording machine in the spirit of audio track, that has editing functions on a par with (or better than :P) soundforge.. Export of playable loop sections in to the wave table, and a seperate loop table for highlights that can be referanced with a tracker (however I realise this can be done with offsets and patiance).

However I'm only stating my dream. I don't posess the drive skill or determination to do it myself yet. Maybe one day... stardate 2156

mes
Posts: 76
Joined: Wed Nov 23, 2011 5:37 am

Re: wavetable stuff

Post by mes »

I was using the newest Buzz builds on windows xp until I recently upgraded.

User avatar
UNZ
Posts: 697
Joined: Mon Nov 21, 2011 9:42 pm
Contact:

Re: wavetable stuff

Post by UNZ »

i just found a bug in the wavetable DELETE and the TRIM command
deleting from a stereo wav makes it mono

its probably an easy fix, but i don't have time right now.
(take a look at the other commands that keep the channels intact, for example normalize or reverse).

if noone's going to fix soon it i'll have a look at it.

all the other commands should probably be checked too.
i thought i fixed this one, but maybe i forgot to actually send the patch or something...

commadore65
Posts: 83
Joined: Wed Nov 23, 2011 7:49 pm

Re: wavetable stuff

Post by commadore65 »

mantratronic wrote:I'm trying to remember the list of wavetable changes from the church, pretty sure I've forgotten some of them so please let me know if you can recall any others..

improvements:
  • rename slots
    smooth loop
    find nearest zero points
    envelop stuff (lots iirc)
    internal: restructure processing code for selected wave
    gui: sort the selection commands into a menu?
    undo/redo on selection commands [do in restructure]
    gui: space for play wav/selection, double click for select all
    play selection [or loop..]
    insert silence
    per sample drawing tool
    bit depth conversion
    multiselect waveslots for delete
    rex/rx2 support
    .wav marker support
    on load options (ignore midinote; ignore loop points)
bugs:
  • right to left selection bug (on some zoom levels)
    "all around the world" bug (go left down right up with mouse over selection?)
    zoom in general causing problems?
cheers shroom, mes!

NB. I may as well state this as its a new forum etc, the wavetable code is available online, as is most of the new GUI. If you know C# or xaml and have some time, please feel free to get in touch and help out. :)
ArGGHHAWEfff.. I can't wait to use this. I'm still using build 1350.. but plan to update to win7 soon and get off xp (I have a disc ready!) .. I just need to finish some work first as I haven't got the other programs to do it for win7 yet :(...

commadore65
Posts: 83
Joined: Wed Nov 23, 2011 7:49 pm

Re: wavetable stuff

Post by commadore65 »

mes wrote:I was using the newest Buzz builds on windows xp until I recently upgraded.
Cool beans.. I'll give it a go.. One thing I've found about not upgrading constantly is how much music I've made :). But this stuff sounds too good to miss.

commadore65
Posts: 83
Joined: Wed Nov 23, 2011 7:49 pm

Re: wavetable stuff

Post by commadore65 »

mantratronic wrote:NB. I may as well state this as its a new forum etc, the wavetable code is available online, as is most of the new GUI. If you know C# or xaml and have some time, please feel free to get in touch and help out. :)
I might try and learn. I'm a web designer by trade but dabble in js/jquery and actionscript. I suppose that's probably quite different, but I should imagine the same principles are common.

User avatar
mcbpete
Posts: 318
Joined: Tue Nov 22, 2011 9:45 pm

Re: wavetable stuff

Post by mcbpete »

commadore65 wrote: ArGGHHAWEfff.. I can't wait to use this. I'm still using build 1350.. but plan to update to win7 soon and get off xp (I have a disc ready!) .. I just need to finish some work first as I haven't got the other programs to do it for win7 yet :(...
Hey man, just an FYI to say the new builds still work a-ok on XP. I'm currently running v1432 and haven't had any issues with it ....

intoxicat
Posts: 7
Joined: Tue Nov 22, 2011 1:42 pm

Re: wavetable stuff

Post by intoxicat »

bug in here
http://svn.jeskola.net/buzzgui/BuzzGUI. ... veLayer.cs

layer.GetDataAsFloat(right, 0, 1, 0, 0, layer.SampleCount);

should be

layer.GetDataAsFloat(right, 0, 1, 1, 0, layer.SampleCount);

mute
Posts: 374
Joined: Mon Nov 21, 2011 8:30 pm

Re: wavetable stuff

Post by mute »

omg intox. :D welcome back sir.

User avatar
Klangkulisse
Posts: 282
Joined: Tue Nov 22, 2011 12:20 am
Location: ••• Düsseldorf ••• Made of Light

Re: wavetable stuff

Post by Klangkulisse »

mcbpete wrote:
commadore65 wrote: ArGGHHAWEfff.. I can't wait to use this. I'm still using build 1350.. but plan to update to win7 soon and get off xp (I have a disc ready!) .. I just need to finish some work first as I haven't got the other programs to do it for win7 yet :(...
Hey man, just an FYI to say the new builds still work a-ok on XP. I'm currently running v1432 and haven't had any issues with it ....
Same here. XP SP3 working flawless with 1434 :D

User avatar
UNZ
Posts: 697
Joined: Mon Nov 21, 2011 9:42 pm
Contact:

Re: wavetable stuff

Post by UNZ »

could you please stop this offtopic bullshit, we're trying to work in this thread ;)

User avatar
UNZ
Posts: 697
Joined: Mon Nov 21, 2011 9:42 pm
Contact:

Re: wavetable stuff

Post by UNZ »

TRIM / DELETE (and a few other bugs) fixed in 1435 by oskari, thx to everyone who helped

Post Reply