Maize Sampler 2 is on the way
-
- KVRist
- Topic Starter
- 456 posts since 15 Oct, 2004 from SF, CA
Karmacomposer wrote:See, that is where you and I differ. I, too, am looking this as a developer's tool. I mainly create sample collections, so I would use this to create virtual instruments for my in-house samples. I feel that effects are an integral part of any quality virtual instrument and allow for a higher sale value and customer satisfaction level - they feel they are getting something for their money, even though what I am really selling is my hard work and quality samples.Midiworks wrote:Mike, it is a question of what you want to do when using maize.Karmacomposer wrote: and I disagree with you on effects. When you have built-in effects, you can create presets with more nuance and less overhead. I HATE loading in effects after effect external to my instrument - having it all in one place is way more convenient and allows for cool layered effects.
However, some people just don't like effects. So, turn them off. Don't use em. Most synths have effects and they make for very powerful additions to a synth's capabilities.
Mike
If you want a full fledged sampler then I agree with you.
But then you have things like contact and you can do all those things.
I am looking at this, and always did from a developers point of view.
Sure, effects can be useful but I can already hear people complaining about the quality of the effects etc.
the main goal in my eyes should be,
a developer tool.
Of course, we could always agree to disagree.
That said, perhaps there could be a feature where you can choose what modules go into the resulting vsti - check off or on what you want to include (reverb - check, delay - check, nah, don't want any overdrive for this one).
Mike
About built effects and filters, it's difficult for me to design these algorithms which are both fast and good. A bad effect could slow down the sampler engine a lot. Just like in maize sampler 1, that built-in reverb almost eat 10% of CPU after I turn it on. On the contrary, there are a lot of 3rd party/external effectors in the host. They sounds much better and perform much faster. Usually they are free bundled with the host.
From the prospective of music production, it also makes sense to put the effect out of virtual instruments. Because this gives the mixing engineers more room to achieve their innovations. If the instruments are already wet, it's hard to reshape it for the specific music.
-
- KVRAF
- 4420 posts since 7 Nov, 2005 from Florida
Well, as a recording engineer who uses virtual instruments 100% of the time, I find having good quality effects inside the vsti is one less effect I have to add to a track.
For vocals, yes - external effects are mandatory. For outboard synths that a client wants to use, yes. But when you can have a synth with effects in one package, for me, it is desireable.
But, whatever.
Mike
For vocals, yes - external effects are mandatory. For outboard synths that a client wants to use, yes. But when you can have a synth with effects in one package, for me, it is desireable.
But, whatever.
Mike
-
- KVRAF
- 4420 posts since 7 Nov, 2005 from Florida
Is there any chance of releasing this in beta to beta testers (I volunteer) now?
Mike
Mike
-
- KVRist
- Topic Starter
- 456 posts since 15 Oct, 2004 from SF, CA
Yes, but not now. I will send a email to all old users for beta testing and we will use google code for bug tracking.Karmacomposer wrote:Is there any chance of releasing this in beta to beta testers (I volunteer) now?
Mike
-
- KVRAF
- 4420 posts since 7 Nov, 2005 from Florida
OK.
The reason I ask is that I am evaluating another option that will cost me a LOT of money and a percentage.
If this can meet my neeeds at least 80%, then i'll hold off the other possibility - but I need to know if this is going to take a month or 6 months before even the beta test can begin.
Thanks for your reply.
Mike
The reason I ask is that I am evaluating another option that will cost me a LOT of money and a percentage.
If this can meet my neeeds at least 80%, then i'll hold off the other possibility - but I need to know if this is going to take a month or 6 months before even the beta test can begin.
Thanks for your reply.
Mike
-
- KVRist
- Topic Starter
- 456 posts since 15 Oct, 2004 from SF, CA
The progress is very good here. First half of the year is really a conservative statement. The features in MS editor are almost done. I'm working on MS player now to support XML and other stuff. After this, I have to do some internal (alpha) testing first.Karmacomposer wrote:OK.
The reason I ask is that I am evaluating another option that will cost me a LOT of money and a percentage.
If this can meet my neeeds at least 80%, then i'll hold off the other possibility - but I need to know if this is going to take a month or 6 months before even the beta test can begin.
Thanks for your reply.
Mike
It' great if we can meet your requirements. So besides built-in effects, what else do you think is most significant for you. It' better to add the requested features now rather than during the testing.
-
Vincent Sermonne Vincent Sermonne https://www.kvraudio.com/forum/memberlist.php?mode=viewprofile&u=205852
- KVRist
- 48 posts since 21 Apr, 2009 from France
I love several possible conditions for trig group samples and lonely sample:It' great if we can meet your requirements. So besides built-in effects, what else do you think is most significant for you. It' better to add the requested features now rather than during the testing.
After the note on,
- on key with low and Higth key values,
- on controller with the CC number, the minimum and maximum range values,
- Round robin with number and position cycle and/or random
oh yes and of course the "always"
It's very important for make a good virtual drum player
Vincent
http://tchackpoum.free.fr
http://tchackpoum.free.fr
-
- KVRAF
- 2054 posts since 3 Jun, 2001 from Not far from Australia
About the skinning features,caoxiang wrote:About the custom skin, here is my current plan and works:Midiworks wrote:I don't agree with you.tongsong wrote:
then it would almost being useless, without the support of major formats like .gig, .nki, sfz, sf2....shortcircuit came in way prettier and free
If maize would be able to import just one format,
but this one without any problems and correctly,
then this is all I'm asking for and all that the user really needs!
[Sure, you need a third-party tool to do the conversion from other libraries into that format]
the main focus, should be on streaming capabilities like the giga studio.
The possibility to fully skin the exported plug-in.
Cross-platform compatible.
When all these things are present,
then it will be a more then useful tool for soundware developers.
which makes me think,
what about protecting the sample content?
[Maybe in the way that native instruments do it]
1. Instead of just changing the logos, new maize sampler player's background picture is changable. So users can design the appearance of their instruments. For example, a fancy guitar picture as background for a guitar instrument. In this way, no company logo and instrument logo need to be provided, because all can be put in the background picture. I call this background picture "player skin", which already works now.
2. XML described control layouts. Obviously, just changing background picture is not enough for serious soundware developer. So a XML control layout designer will be introduced. It's not WYSIWYG (i.e. WYSINWYG ), but it provides a simple way to customize the player layouts. For example, knobs can be added for some predefined parameter, on screen keyboard can be shown or hidden. It will look like something like this:
<Knob pos="30,30" size="50,50" color="0x363428" control="attack">
<Knob pos="30,30" size="50,50" color="0x363428" control="volume">
<Knob pos="30,30" size="50,50" color="0x363428" control="pan">
<Keyboard pos="90,30">
<GroupSelector pos="30,130" size="300,50">
...
And about instrument protection, here is my thoughts which are not implemented yet:
In the maize sampler editor, users could generate/import a list of serial numbers. These numbers will be encoded into the exported instrument files (*.msb). When maize sampler player loads this kind of msb which contains serial numbers, it will prompt end users for a serial number. If the input serial number (after encoding) matched one of the record, it will proceed, otherwise it won't load.
This can handy for users who want to simple protection in order to sell their instruments. But there is absolute no warranty on this protection. As you may known, nothing is uncrackable these days.
this sounds good!
Still a few questions remain,
what about the size of the GUI?
I think everybody would agree that we would like to be able to choose any size!
To have the freedom to make each exported plug-in as unique as it can be.
This also means, to let the user use his own graphic for knobs, buttons and switches etc.
about the content copy protection,
the problem is, no developer wants to see the sample content going around.
[Converted into other format's etc.]
all the wave files were available in the old version of maize, this should not be the case in the new version.
It would be great if all the sample content would be embedded into one file, just like soundfont or giga.
About the format import,
I think soundfont is a very good choice,
personally I always converted my own content into that format because of its flexibility.
but please, stick to the soundfont specification!
[Maize for example was only using six layers while the soundfont specification allows eight layers.]
Also automation for all the controls is very important!
Before I finish my thoughts one more question,
will it be possible to switch patches on the fly?
I mean, in the way that Giga sampler/studio was able to?
The streaming of maize is extremely good!!!
so I think it should be possible to achieve something similar.
So far, everything is looking very promising!
Cheers,
René
-
- KVRAF
- 4420 posts since 7 Nov, 2005 from Florida
Personally, I am ok with just re-skinning. Creating the knobs, slider and such is a major undertaking.
I agree with everything else that has been said. Also, did I see CROSS-PLATFORM in another thread!!! Oh yeah! That was what I was hoping for.
Mike
I agree with everything else that has been said. Also, did I see CROSS-PLATFORM in another thread!!! Oh yeah! That was what I was hoping for.
Mike
-
- KVRAF
- 2054 posts since 3 Jun, 2001 from Not far from Australia
If you don't want to create your own controls,
you can always use the ones provided by maize.
[By the way it is not that difficult, rather easy and fun! Take a look at http://www.g200kg.com/en/software/knobman.html ]
There is nothing worse than having controls that doesn't fit your background and/or visual style!
Don't forget, it is all about identity of your product.
It has to be recognizable as such, not as a VST that was exported from this or that application.
[you might also want to take a look at this,
http://www.g200kg.com/en/software/skinman.html ]
http://www.youtube.com/watch?v=XJvDz1tM ... re=channel
In fact, I have nothing against putting a small decent logo on the GUI, saying: "Powered by Maize sampler".
you can always use the ones provided by maize.
[By the way it is not that difficult, rather easy and fun! Take a look at http://www.g200kg.com/en/software/knobman.html ]
There is nothing worse than having controls that doesn't fit your background and/or visual style!
Don't forget, it is all about identity of your product.
It has to be recognizable as such, not as a VST that was exported from this or that application.
[you might also want to take a look at this,
http://www.g200kg.com/en/software/skinman.html ]
http://www.youtube.com/watch?v=XJvDz1tM ... re=channel
In fact, I have nothing against putting a small decent logo on the GUI, saying: "Powered by Maize sampler".
-
- KVRist
- Topic Starter
- 456 posts since 15 Oct, 2004 from SF, CA
The size, background and control layout/colors of the player are all changeable. So the default player layout XML now looks like this:Midiworks wrote:If you don't want to create your own controls,
you can always use the ones provided by maize.
[By the way it is not that difficult, rather easy and fun! Take a look at http://www.g200kg.com/en/software/knobman.html ]
There is nothing worse than having controls that doesn't fit your background and/or visual style!
Don't forget, it is all about identity of your product.
It has to be recognizable as such, not as a VST that was exported from this or that application.
[you might also want to take a look at this,
http://www.g200kg.com/en/software/skinman.html ]
http://www.youtube.com/watch?v=XJvDz1tM ... re=channel
In fact, I have nothing against putting a small decent logo on the GUI, saying: "Powered by Maize sampler".
Code: Select all
<?xml version="1.0" encoding="UTF-8"?>
<Player width="593" height="242">
<InstrumentLabel x="176" y="62" width="310" height="20" color="FFD1D7DE"/>
<GroupLabel x="157" y="82" width="310" height="20" color="FFD1D7DE"/>
<Keyboard x="9" y="180" width="574" height="60"/>
<Knob x="394" y="122" action="volume" min="-30" max="6" color="FFD0D0D0"/>
<Knob x="477" y="122" action="pan" min="-1" max="1" color="FFD0D0D0"/>
<Knob x="74" y="122" action="attack" min="-1000" max="1000" interval="1" color="FFD0D0D0"/>
<Knob x="148" y="122" action="decay" min="-1000" max="1000" interval="1" color="FFD0D0D0"/>
<Knob x="222" y="122" action="sustain" min="-6" max="6" color="FFD0D0D0"/>
<Knob x="308" y="122" action="release" min="-1000" max="1000" interval="1" color="FFD0D0D0"/>
</Player>
So you are able to give your instrument a unique look. The only drawback is you cannot change the graphics of the controls(knobs, combo boxes), but you can change the colors.
-
- KVRist
- Topic Starter
- 456 posts since 15 Oct, 2004 from SF, CA
About sample protection, maize sampler has two formats: *.ms2 and *.mse.Midiworks wrote:About the skinning features,caoxiang wrote:About the custom skin, here is my current plan and works:Midiworks wrote:I don't agree with you.tongsong wrote:
then it would almost being useless, without the support of major formats like .gig, .nki, sfz, sf2....shortcircuit came in way prettier and free
If maize would be able to import just one format,
but this one without any problems and correctly,
then this is all I'm asking for and all that the user really needs!
[Sure, you need a third-party tool to do the conversion from other libraries into that format]
the main focus, should be on streaming capabilities like the giga studio.
The possibility to fully skin the exported plug-in.
Cross-platform compatible.
When all these things are present,
then it will be a more then useful tool for soundware developers.
which makes me think,
what about protecting the sample content?
[Maybe in the way that native instruments do it]
1. Instead of just changing the logos, new maize sampler player's background picture is changable. So users can design the appearance of their instruments. For example, a fancy guitar picture as background for a guitar instrument. In this way, no company logo and instrument logo need to be provided, because all can be put in the background picture. I call this background picture "player skin", which already works now.
2. XML described control layouts. Obviously, just changing background picture is not enough for serious soundware developer. So a XML control layout designer will be introduced. It's not WYSIWYG (i.e. WYSINWYG ), but it provides a simple way to customize the player layouts. For example, knobs can be added for some predefined parameter, on screen keyboard can be shown or hidden. It will look like something like this:
<Knob pos="30,30" size="50,50" color="0x363428" control="attack">
<Knob pos="30,30" size="50,50" color="0x363428" control="volume">
<Knob pos="30,30" size="50,50" color="0x363428" control="pan">
<Keyboard pos="90,30">
<GroupSelector pos="30,130" size="300,50">
...
And about instrument protection, here is my thoughts which are not implemented yet:
In the maize sampler editor, users could generate/import a list of serial numbers. These numbers will be encoded into the exported instrument files (*.msb). When maize sampler player loads this kind of msb which contains serial numbers, it will prompt end users for a serial number. If the input serial number (after encoding) matched one of the record, it will proceed, otherwise it won't load.
This can handy for users who want to simple protection in order to sell their instruments. But there is absolute no warranty on this protection. As you may known, nothing is uncrackable these days.
this sounds good!
Still a few questions remain,
what about the size of the GUI?
I think everybody would agree that we would like to be able to choose any size!
To have the freedom to make each exported plug-in as unique as it can be.
This also means, to let the user use his own graphic for knobs, buttons and switches etc.
about the content copy protection,
the problem is, no developer wants to see the sample content going around.
[Converted into other format's etc.]
all the wave files were available in the old version of maize, this should not be the case in the new version.
It would be great if all the sample content would be embedded into one file, just like soundfont or giga.
About the format import,
I think soundfont is a very good choice,
personally I always converted my own content into that format because of its flexibility.
but please, stick to the soundfont specification!
[Maize for example was only using six layers while the soundfont specification allows eight layers.]
Also automation for all the controls is very important!
Before I finish my thoughts one more question,
will it be possible to switch patches on the fly?
I mean, in the way that Giga sampler/studio was able to?
The streaming of maize is extremely good!!!
so I think it should be possible to achieve something similar.
So far, everything is looking very promising!
Cheers,
René
The ms2 file is the project file which does not embed all the samples in it and is only able to be openned by the maize sampler editor. The mse file is the exported version of your instrument which is self-content. All the samples, property and skin are compact into one single file for easy distribution.
-
- KVRAF
- 4420 posts since 7 Nov, 2005 from Florida
I have a real need for a better version of Maize Sampler - and as soon as possible.
Any idea of when a beta version will be available to try and use.
Mike
Any idea of when a beta version will be available to try and use.
Mike
-
- KVRist
- Topic Starter
- 456 posts since 15 Oct, 2004 from SF, CA
We are alpha testing now. But the sampler converter is not done yet. I can give you a secret alpha copy if you want. Send me a private message.Karmacomposer wrote:I have a real need for a better version of Maize Sampler - and as soon as possible.
Any idea of when a beta version will be available to try and use.
Mike