|
|
|
03-12-2017, 05:26 AM
|
#41
|
Human being with feelings
Join Date: Mar 2015
Location: India Mumbai
Posts: 816
|
thank you for looking into it MPL !
Testing the latest build.
regards
zook
|
|
|
03-13-2017, 01:00 PM
|
#42
|
Human being with feelings
Join Date: Jun 2009
Location: Earth
Posts: 1,340
|
Quote:
Originally Posted by Anton9
2:Maybe a way to split the pattern's MIDI notes which would in turn split the dumped audio items.
|
Quote:
Originally Posted by mpl
Can you explain a bit?
|
I just realized that would not work well anyway, so never mind.
Quote:
Originally Posted by Anton9
4:What might be really cool is a way to dump a pattern into an item as stretch markers and then be able to adjust their positions by adjusting the pattern step size or swing.
|
Quote:
Originally Posted by mpl
hmm not sure I understood you here
|
This would be better as a separate script I guess.
What I had in mind was the ability to take the positions of MIDI notes in a pattern and convert them into stretch markers and insert them into an item, then have a knob that would move the streatch markers in a similar way as the pattern step size knob does.
|
|
|
03-14-2017, 04:40 AM
|
#43
|
Human being with feelings
Join Date: Oct 2013
Location: Moscow, Russia
Posts: 3,960
|
"cut by"
Undo system also implemented (AFAIK first time in ReaScript ever).
DumpItems toggle on StepSeq panel for faster changing mode.
|
|
|
03-14-2017, 09:04 AM
|
#44
|
Human being with feelings
Join Date: Feb 2015
Posts: 753
|
I feel what MPL is doing here.
This mainly brings a good step sequencer workflow to reaper's way of doing things.
This by far has been the best I've seen already, and is pretty close to what FL Studio (the king of DAWs with integrated drum/step sequencer).
The pitch is controlled in the Sampler of the "block". That's where all the real sample shaping is done. This step sequencer is doing its job and doing it well.
For melodics, the midi editor can be used for now.
Btw. FL Studio does have a dropdown piano roll that's extends from its step sequencer channels. But that is not an absolute requirement, being that this one can sequence MIDI as well. I wonder though....
MPL, do you think you may consider sometime later, extending the Pattern side of this script to also include actual MIDI clips, like FL Studio and Playtime does?
Or are you thinking that it will stop at drum sequencing?
|
|
|
03-14-2017, 09:08 AM
|
#45
|
Human being with feelings
Join Date: Feb 2015
Posts: 753
|
Quote:
Originally Posted by mpl
"cut by"
Undo system also implemented (AFAIK first time in ReaScript ever).
DumpItems toggle on StepSeq panel for faster changing mode.
|
Cutting Cool!
The first time I've seen it done so simply put in Reaper.
However, do you think it's possible to use Cut Groups instead of cutting by midi note?
For example: All the drums of Cut Group 1, cut each other.
|
|
|
03-16-2017, 08:23 AM
|
#46
|
Human being with feelings
Join Date: Sep 2009
Posts: 119
|
Mpl
FR
IF you dynamic split a loop(Drum break) , then import those pieces using add selected items as seperate blocks, it will import each item with same start and end times.
rather than how the reasamplomatic "import selected item" function works by importing the item regions start and end times.
Can use this step sequencer as a rephraser of drum loops.. or loops in general ...
|
|
|
03-16-2017, 09:33 AM
|
#47
|
Human being with feelings
Join Date: Oct 2013
Location: Moscow, Russia
Posts: 3,960
|
Ah, glue items independently before import seems ok for me (no mess with start offsets, playrate, stretchmarkers, takeenvelopes, etc), added for new build (hope it will be 1.0rc1).
Term "rephraser of drum loops" looks like a request for mpl_Export selected items to RS5k instances on selected track.lua
so if all selected items have same parent track, then along with moving items to RS5k instances, build on this track new MIDI take with notes placed at previous slices positions. Do I understood you right?
edit:
mpl_Export selected items to RS5k instances on selected track vrs1.11
Last edited by mpl; 03-16-2017 at 11:15 AM.
|
|
|
03-16-2017, 09:39 PM
|
#48
|
Human being with feelings
Join Date: Oct 2013
Location: Moscow, Russia
Posts: 3,960
|
all is working here
|
|
|
03-17-2017, 12:34 AM
|
#49
|
Human being with feelings
Join Date: Oct 2013
Location: Moscow, Russia
Posts: 3,960
|
You can use duplicate with pool (see your REAPER mouse modifiers) only if you want to duplicate the pattern (black circle in pattern name means pattern linked to PatternRack). PatternRack should be runned when you do pattern pool copy (so it look at changes in pattern track and if it see there is pool copy of existed pattern, then it stores just pooled item to internal PatternRack state as linked pattern instrance and convert both MIDI items to regular non-pooled items).
Last edited by mpl; 03-17-2017 at 02:56 AM.
|
|
|
03-17-2017, 04:09 AM
|
#50
|
Petit manitou
Join Date: Feb 2009
Location: Gémenos France
Posts: 7,347
|
Waouw amazing ! It would be great to have explanation note for use it easily, included in the script. It is a little bit complex for a new script user. So, thank you very much !!
|
|
|
03-17-2017, 04:43 AM
|
#51
|
Human being with feelings
Join Date: Oct 2013
Location: Moscow, Russia
Posts: 3,960
|
Yep, I`ll add soon quick tips for using to first post (mostly everything is designed to be intuitive).
|
|
|
03-17-2017, 06:02 AM
|
#52
|
Human being with feelings
Join Date: Dec 2011
Posts: 406
|
Mpl have you checked http://bedroomproducersblog.com/2016/12/23/grooove-bpb/ ? I like the concept of having dynamic one sample kits where eq pitch etc is incorporated with min/max values. Btw I have checked your script in the latest linux build and realized that you're using sws functions which are sadly not supported in linux world. Just wanted to point these things out for further food for thought. I'm super grateful for how it is right now Donation coming soon.
|
|
|
03-17-2017, 06:23 AM
|
#53
|
Human being with feelings
Join Date: Oct 2013
Location: Moscow, Russia
Posts: 3,960
|
Well, technically I can rewrote this functions to lua so they will parse existing chunks, but this will take so much CPU I guess. Maybe Cockos guys take a look and will implement natively Breeder`s(SWS) APis I using in this script (and in some other complex stuff).
|
|
|
03-17-2017, 08:17 AM
|
#54
|
Human being with feelings
Join Date: Feb 2015
Posts: 753
|
I would definitely like to throw samples into another sampler, like TAL Sampler.
Do you think the new API can also be used for 3rd party VST's somehow?
Ya know, something like that script you made (mpl_Export selected items to RS5k instances on selected track), in which you can send the sample/item to the sampler?
Last edited by Ozman; 03-17-2017 at 08:23 AM.
|
|
|
03-17-2017, 08:18 AM
|
#55
|
Human being with feelings
Join Date: Jul 2012
Location: Netherlands
Posts: 5,247
|
Ooh yes, would be great ...
|
|
|
03-17-2017, 09:24 AM
|
#56
|
Human being with feelings
Join Date: Oct 2014
Location: In hell
Posts: 11
|
Woooooow !!!! Love it !! Many thanks ... Can we import Midi pattern in patternrack ?
__________________
Haaaaaan !!!!
|
|
|
03-17-2017, 09:44 AM
|
#57
|
Human being with feelings
Join Date: Oct 2013
Location: Moscow, Russia
Posts: 3,960
|
Patterns/Menu/Parse selected MIDI take as new 16-step pattern
|
|
|
03-17-2017, 02:25 PM
|
#58
|
Human being with feelings
Join Date: Jul 2012
Location: Netherlands
Posts: 5,247
|
Awesome, thank you very much mpl !
|
|
|
03-24-2017, 04:33 AM
|
#59
|
Human being with feelings
Join Date: Nov 2014
Posts: 1,900
|
Ive updated but i dont see the script in my action list... Am i missing something?
Super excited about this btw. Possibly the best script ive seen so far for my uses Job Well DONE!!
|
|
|
03-24-2017, 08:02 AM
|
#60
|
Human being with feelings
Join Date: Nov 2014
Posts: 1,900
|
Okay will check back. Thanks!
|
|
|
03-24-2017, 08:31 AM
|
#61
|
Human being with feelings
Join Date: Feb 2015
Posts: 753
|
For some reason, using the script from the reapack, I'm getting:
---------------------------
MPL PatternRack
---------------------------
Install latest REAPER and SWS extension releases.
Script supports REAPER 5.40 and later, SWS 2.7.2 and later
---------------------------
OK
---------------------------
And I'm running 5.40 and SWS 2.9.0.
Any ideas?
|
|
|
03-24-2017, 08:52 AM
|
#62
|
Human being with feelings
Join Date: Oct 2013
Location: Moscow, Russia
Posts: 3,960
|
Works here:
|
|
|
03-24-2017, 09:01 AM
|
#63
|
Human being with feelings
Join Date: Feb 2015
Posts: 753
|
I have the same specs.
Last edited by Ozman; 03-24-2017 at 09:37 AM.
|
|
|
03-24-2017, 10:21 AM
|
#64
|
Human being with feelings
Join Date: Oct 2013
Location: Moscow, Russia
Posts: 3,960
|
Not the same. reaper.GetAppVersion() for version checking function returns nil on REAPER x64
EDIT: oops it returns "5.40/x64". Fixing.
Last edited by mpl; 03-24-2017 at 11:49 AM.
|
|
|
03-24-2017, 10:27 AM
|
#65
|
Human being with feelings
Join Date: Feb 2015
Posts: 753
|
Much thanks, man.
It works now.
|
|
|
03-24-2017, 12:19 PM
|
#66
|
Human being with feelings
Join Date: Feb 2015
Posts: 753
|
Hi, MPL...
I've got another issue.
Was just testing it, and all works well. But when I went to create a pattern/sequence, it creates the midi item then this error pops up:
...g\REAPER\Scripts\MPL Scripts\Various\mpl_PatternRack.lua:2787: attempt to index a nil value (field '?')
|
|
|
03-24-2017, 12:32 PM
|
#67
|
Banned
Join Date: Dec 2016
Location: England
Posts: 2,432
|
Quote:
Originally Posted by Ozman
...g\REAPER\Scripts\MPL Scripts\Various\mpl_PatternRack.lua:2787: attempt to index a nil value (field '?')
|
Noted similar occurances- <*Edit* I don't even get a recent action if that happens.
Also,if patternrack is docked-the docker tab is faulty.
++after making a simple 3 track pattern,only 1 pattern/sample was being fired by host midi channel in the pads section.
*Edit*
This will be super great when all runs smoothly.
Thanks mpl-don scripter!
|
|
|
03-24-2017, 01:16 PM
|
#68
|
Human being with feelings
Join Date: Oct 2013
Location: Moscow, Russia
Posts: 3,960
|
Sorry, broke this when fixing scroll blocks in stepseq, should be fixed now
Quote:
Originally Posted by Bri1
Also,if patternrack is docked-the docker tab is faulty.
|
LOL I`ve never tested it in docker!
Quote:
++after making a simple 3 track pattern,only 1 pattern/sample was being fired by host midi channel in the pads section.
|
hmm intersting.
Just did:
1) Blocks/Add selected items to separate blocks,
2) then go to Pads tab, click on pads
Result: all is fine.
Maybe you added samples to single block via Add selected items to current block (so they are layers for this block, and not placed on different blocks)?
|
|
|
03-24-2017, 01:26 PM
|
#69
|
Banned
Join Date: Dec 2016
Location: England
Posts: 2,432
|
Quote:
Originally Posted by mpl
Maybe you added samples to single block via Add selected items to current block (so they are layers for this block, and not placed on different blocks)?
|
Maybe I did-yep-dayyymm your good
It was un-intuitive mistaking this end.Will spend some time with this script mpl-it's got gold written all over it!
Will try to report anything when used any buggaboos found.
|
|
|
03-24-2017, 02:09 PM
|
#70
|
Banned
Join Date: Dec 2016
Location: England
Posts: 2,432
|
Bugaboooos not logical...
MPL PatternRack.lua:2182: attempt to get length of a nil value (field 'samples')
MPL PatternRack.lua:2754: attempt to index a nil value (field '?')
MPL PatternRack.lua:3395:
MPL PatternRack.lua:1295: attempt to perform arithmetic on a nil value (local 'reduced_name_slash')
|
|
|
03-24-2017, 02:25 PM
|
#71
|
Human being with feelings
Join Date: Oct 2013
Location: Moscow, Russia
Posts: 3,960
|
Are you on MacOS? What sample path+name you try to import?
|
|
|
03-24-2017, 02:32 PM
|
#72
|
Banned
Join Date: Dec 2016
Location: England
Posts: 2,432
|
Quote:
Originally Posted by mpl
Are you on MacOS? What sample path+name you try to import?
|
Using windows10 64bit reaper v5.35 Patternrack 1.0pre8a
MPL PatternRack.lua:3395
MPL PatternRack.lua:1295: attempt to perform arithmetic on a nil value (local 'reduced_name_slash')
MPL PatternRack.lua:2182: attempt to get length of a nil value (field 'samples')
MPL PatternRack.lua:2128: 'for' initial value must be a number
Just odd-it's not working consistently getting confused using it=not logical here atmo...
I did notice previously-- the audio items had also been duplicated/overlayed many times,over the top of each other--it almost locked the cpu.
Last edited by Bri1; 03-24-2017 at 02:37 PM.
|
|
|
03-24-2017, 09:04 PM
|
#73
|
Human being with feelings
Join Date: Oct 2013
Location: Moscow, Russia
Posts: 3,960
|
oh wait what means 1.0pre8a?
1.0 released, pre8a is a prerelease version for betatesters.
Also if you tried pre8a, don`t use same project with PatternRack 1.0.
Script uses its own additional data chunk which writes itself to the end of project to external state section. So there is no compatibility beetween prereleases and official release.
Please post exact steps to reproduce for fresh version. All seems works here:
BTW I found yesterday some critical bugs about redefining blocks order. Currently they based on MIDI notes order but to make them draggable on Pads tab or on StepSeq tab they should be unique ID- based, so it needs some time to rebuild the code.
Last edited by mpl; 03-24-2017 at 11:26 PM.
|
|
|
03-25-2017, 03:33 AM
|
#74
|
Human being with feelings
Join Date: Mar 2012
Posts: 610
|
I don't expect this is possible, or even a reasonable request, but if you could get rid of the SWS dependency somehow then it would be Linux Reaper compatible
I have a feeling SWS is going to get compiled on Linux eventually, but apparently it's not easy so I am not holding my breath.
|
|
|
03-25-2017, 09:14 AM
|
#75
|
Human being with feelings
Join Date: Oct 2013
Location: Moscow, Russia
Posts: 3,960
|
ok I think this script has buggy structure.
Small amount of people tested it really so I think it willn`t be a problem if i remove it temporary (and some other stuff until better times)
Or not, how do you think?
|
|
|
03-25-2017, 09:34 AM
|
#76
|
Banned
Join Date: Dec 2016
Location: England
Posts: 2,432
|
Quote:
Originally Posted by mpl
Or not, how do you think?
|
Thinking keep it available-just excuse any development errors to users who use it now.?
Totally respect this grand effort mpl-it seems your marching by yourself,with little help from others- maybe you need an extra helper from somewhere.?
What you have here so far is actually very good-it just needs to be made `dummy+bullet proof`.
Any user should be able to randomly click on what's available without the script failing regular.
Maybe keep the releasing updates to a minimum-only make for reapack when you,and at least 1 other power user is fully confident in scripts abilities and stability..?
This patternrack will be uber usefull {imo} for a lot of users,rea lly wanting it to be %99 stable.
Credits come your way.
*EDIT* would be more than happy if cockos gave a % of license fee for scripters like you mpl.
The scripts/sws//reapack make this programme (not quite,but almost) as much the default does! {imo}
Last edited by Bri1; 03-25-2017 at 09:45 AM.
|
|
|
03-25-2017, 09:37 AM
|
#77
|
Human being with feelings
Join Date: Sep 2016
Location: Toronto
Posts: 744
|
Once we get drag & drop API I will be using this every day, mpl. Keep up the great work
|
|
|
03-25-2017, 09:42 AM
|
#78
|
Human being with feelings
Join Date: Jul 2012
Location: Netherlands
Posts: 5,247
|
Quote:
Originally Posted by Bri1
Thinking keep it available-just excuse any development errors to users who use it now.?
Totally respect this grand effort mpl-it seems your marching by yourself,with little help from others- maybe you need an extra helper from somewhere.?
What you have here so far is actually very good-it just needs to be made `dummy+bullet proof`.
Any user should be able to randomly click on what's available without the script failing regular.
Maybe keep the releasing updates to a minimum-only make for reapack when you,and at least 1 other power user is fully confident in scripts abilities and stability..?
This patternrack will be uber usefull {imo} for a lot of users,rea lly wanting it to be %99 stable.
Credits come your way.
|
Well said, total agreement here.
|
|
|
03-26-2017, 05:43 PM
|
#79
|
Human being with feelings
Join Date: Feb 2007
Location: VA
Posts: 885
|
What happened to pattern rack?
Donated -
got a code.
Sync packages and pattern rack, shows obsolete, deleted and I now I can't find it?
Help!
|
|
|
04-03-2017, 08:55 AM
|
#80
|
Human being with feelings
Join Date: Feb 2017
Location: Portugal
Posts: 54
|
Nice nice the best , the wav option is tremendus .
i have a sugestion ,
Make 2 version os the Program , One for Wav (no reasample or fx).(keep the midi pattern).
and other only midi (with the reasample)
The two version in the same program , if you work with wav , you dont need the other stuff and the same to midi.
its easy to the user and to the programer.
thats my opinion .
Very very good work
__________________
Sonic Core Scope / UAD 2
|
|
|
Thread Tools |
|
Display Modes |
Linear Mode
|
Posting Rules
|
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is Off
|
|
|
All times are GMT -7. The time now is 08:14 AM.
|