AltME groups: search
Help · search scripts · search articles · search mailing listresults summary
world | hits |
r4wp | 4382 |
r3wp | 44224 |
total: | 48606 |
results window for this page: [start: 6501 end: 6600]
world-name: r3wp
Group: !AltME ... Discussion about AltME [web-public] | ||
Sunanda: 2-Feb-2005 | Whether that or not, it creates a problem of scalability. If 1 in 100 of people who find the guest details are bad guys, then any public world has an easily estimated probably lifetime. (The fact that worlds have been destroyed by hardware failure before the bad guys arrived doesn't invalidate that argument -- just highlights another security/scalability issue). And I'm not suggesting that 1/100 of Internet users are bad guys -- the bad guys might work harder at finding things to damage than the good guys. | |
[unknown: 9]: 2-Feb-2005 | I still argue the hardware failure has nothing to do wtih AltME. Since a double blind test shows all software fails this same test. As to security, that is easy, don't have a guest account. This "world" is like a Hostel. People come and go, and if someone wants to come in and burn the books one night, they can. There is no level of security that will stop this. If I get your right password I can destroy your credit rating, blah blah blah. None of this has anything to do with AltME. However, we could add more locks to more doors, and that is a different issue. We would thus be changing the philosophy here, which I'm open to, but it still needs to be clear this is a different issue than is be ascribed to AltME. | |
Maxim: 3-Feb-2005 | post, delete, read with each of these being 100% use private list, moderator only, others. so you could have a list which is readable by all, postable only by private memembers and deletable only by the moderator. | |
[unknown: 9]: 14-Feb-2005 | Yeah, this happens to me too sometimes. Although I use Word a clipboard (spell checking). Sometimes I grab EVERYTHING and just paste somehere. I have had to get in the habit of NOT hitting send anywhere (not just here, but o the web as a whole). | |
[unknown: 9]: 14-Feb-2005 | open your prefs.txt file and set: sound-new-message: %wavefile.wav It must be a simple wav format, not a compressed format. | |
Sunanda: 18-Feb-2005 | Reichart -- glad to hear Altme is being actively worked on. I'd got the impression from an earlier message of yours (on REBOL2, maybe) that Altme was what we used to call "functionally stabilised" (ie dead as a development) Now about some interim releases? Create a sense of progress and momentum. | |
[unknown: 9]: 18-Feb-2005 | Actually quite the opposite. AltME is being rebuilt form the ground up (which is why we don't try to fix every little thing on the current version). We are building it to allow for the integration of applets, and a core messaging system to make it more compatible with external applications (for example). | |
[unknown: 9]: 18-Feb-2005 | I can state that the the team is in fact working day and night on this. We just don't make a lot of noise when we are working. | |
Graham: 19-Feb-2005 | You could reduce the name column size and give more space for chatting | |
Jean-François: 19-Feb-2005 | How come when Reichart changed hs name to "R", it was updated everywhere and not "Jean-Françoi" ? | |
Izkata: 19-Feb-2005 | an->and* | |
Terry: 19-Feb-2005 | FYI - My server crashed (win2k) just as I was starting Altme, somehow all world data was destroyed, and Altme refused to run. Required a re-install. | |
Group: Sound ... discussion about sound and audio implementation in REBOL [web-public] | ||
Rebolek: 27-Jun-2005 | And here is my first problem | |
Rebolek: 27-Jun-2005 | and look at debug output in console | |
Rebolek: 27-Jun-2005 | it still changes resolution to 8bit and channels to 2 | |
Rebolek: 15-Aug-2005 | unfortunately there's missing page 2 in the document. however if anybody is interested in synthesis, next version of sintezar is going to have five different oscilators, four filters, three waveshapers (these units are ready now) plus some other units (phaser is ready, i'm working on delay). I wrote some basic sequencer last week, so only some preset management system is missing and some work on GUI (drag and drop for connecting modules is ready, but I still have to rewrite all modules to support it) | |
Anton: 15-Aug-2005 | Very nice looking ! May I criticise your knobs though ? They are a bit big. Before long, you won't have any room left ! :) I suggest make them half the size in width and height. | |
Benjamin: 15-Aug-2005 | i love those fancy bars from winamp or wmp how they do that ? how they get the khz and hz and all that from the wav file ? suposing it is a wav ... (raw or pcm) | |
Rebolek: 16-Aug-2005 | fast fourier transformation. no way in current rebol (to much computations). On my Athlon XP 1700+ can REBOL do some 3milions computations in second (this is very aproximate number, some computaions are more time-consuming than other ). May sound like a big number, but if sound's sample rate is 44100Hz, there's only some 70 computations for each sample. And this is the ideal situation (no GUI and other CPU-demanding stuff). So there are two possibilities. 1) Some faster math, or JIT REBOL compiler and 2) wait for faster CPU's. Let's see what comes first. | |
Rebolek: 16-Aug-2005 | Pekr yes, external library call can solve it (partially). I have to install some C/C++ SDK and start to learn it again... | |
Volker: 16-Aug-2005 | Can you write prototype in rebol, and i try my c-skills? | |
Rebolek: 16-Aug-2005 | I've got phase-distortion oscillator, FM oscillator, wavetable oscillator and my exponential oscillaor plus four types of filters and it's really time consuming in REBOL | |
Rebolek: 16-Aug-2005 | osc: context [ phase: 0 AM: 1 ;Amplitude modulation PWM: 0.5 ;Pulse width modulation DCW: .5 ; phase transition between sine and other wave [0 - 1] wave-length: 400 ;wave-length is sample-rate / frequency - don't wanna have samplerate here algorithms: [ saw [ d: (1 - dcw) / 2 cosine 360 * switch-range ph [ 0 d [ph * (pwm / d)] d 1 [(ph - d / (1 - d)) * pwm + pwm] ] ] square [ d: 1 / max 1e-50 (1 - dcw) cosine 360 * switch-range ph reduce [ 0 .25 [ph * 4 ** d / 4] .25 .5 [(abs ph - .5) * 4 ** d / 4 + .5] .5 .75 [ph * 4 - 2 ** d / 4 + .5] .75 1 [(abs ph - 1) * 4 ** d / 4 + 1] ] ] triangle [ ;triangle is d~.588888 d: 1 - (dcw * .41111) ;1 / max 1e-50 (1 - dcw) cosine 360 * switch-range ph reduce [ 0 .25 [ph * 4 ** d / 4] .25 .5 [(abs ph - .5) * 4 ** d / 4 + .5] .5 .75 [ph * 4 - 2 ** d / 4 + .5] .75 1 [(abs ph - 1) * 4 ** d / 4 + 1] ] ] ] algorithm: 'saw curves: copy [] forskip algorithms 2 [append curves to string! algorithms/1] phaser: func [][ phase-per-byte: 1 / wave-length phase: phase + phase-per-byte if phase > 1 [phase: phase - 1] phase ] wave: func [ ][ ph: phaser do select algorithms algorithm ] | |
Rebolek: 16-Aug-2005 | and wave function - produces actual sound | |
Rebolek: 16-Aug-2005 | I'm filling a buffer of 256 bytes so I can change parametres in realtime (buffer is filled, GUI works again, I can fiddle with knobs) and then I add buffer's content to some sound [block!] | |
Rebolek: 16-Aug-2005 | but because there's no difference in speed of integer and FP math in REBOL, everything is done in FP sou it's needed to convert FP to 16-bit integer | |
Rebolek: 16-Aug-2005 | I'm using this code (and I really hope there's some better solution): >> insert tail sample do rejoin ["#{" skip to-hex to integer! (sample-value + 1) * 32767.5 4 "}"] | |
Rebolek: 22-Aug-2005 | luca: take a look at http://www.rebol.com/docs/sound.html, it's googd start. there are examples how to synthetize simple sine wavew and how to apply some envelope on it. | |
Rebolek: 8-Sep-2005 | two or three things still missing: WAV saver, Vibrato and probably something else. At least WAV saver must be finished before release. | |
Rebolek: 8-Sep-2005 | Volker lot of things, really :) I'd like to finish features mentioned above and then translate all computations to C. I'll let you now, thank you. | |
Rebolek: 15-Sep-2005 | You must create sound with stereo effect. Once you insert something to sound:// you lost control and cannot change even the volume. | |
Rebolek: 15-Sep-2005 | And here's why: | |
Ingo: 15-Sep-2005 | Thanks Kru, I reread that part, and actually found Carl's explanation. | |
Ingo: 15-Sep-2005 | Now that's interesting ... if I paste your example into a console, I get a very short high beep if I paste it into a script and do the script, I get a math error! (Math or number overflow) | |
Rebolek: 15-Sep-2005 | Another thing - REBOL sounds different compared to other players. It's noisy and dull. I've got 44100Hz/16bit sound and it sound's more like 22050/8bit to my ear. | |
Pekr: 15-Sep-2005 | simply put, rebol sound quality and buggy behavior deserves to be put into trashcan ;-) | |
Pekr: 15-Sep-2005 | the question is - AGG for vectors, is one of two best free libraries - Cairo and AGG ... so - how is fmod quality wise? Is there any better, smaller library to have? | |
Ingo: 15-Sep-2005 | Btw, I get different values, and the stereo version plays a sound for me | |
Rebolek: 15-Sep-2005 | Probably depends on sound hardware, because I've testing this previously and I was getting different results on my home computer and my work computer | |
Romano: 15-Sep-2005 | Here under XP and REBOL/View 1.3.1.3.1, both example (mono and stereo) work, 2 sample/data is not changed after insert. | |
Rebolek: 15-Sep-2005 | REBOL does definitely play sounds in 22kHz/8bit. You can hear the quantisation noise in low volume and everything sounds so filtered. | |
Rebolek: 15-Sep-2005 | I've got some Intel chipset soundcard in work, but here at home I've got M-Audio Delta 1010LT and the results are same (sound results, sample/data looks different). | |
Rebolek: 15-Sep-2005 | BTW, WAV saver is ready, so I'll do some demo-sounds and fixes and release it ASAP ;) | |
Rebolek: 18-Sep-2005 | (don't expect that 'bell' sounds like bell, 'violin' like violin and so on. it's just a name :-) | |
Rebolek: 2-Feb-2006 | I said I'll release Sintezar after Competition. Compo is over, so, I'm releasing it :) Download it from http://krutek.info/rebol/SintezarPM101.ZIP . Unpack it somewhere and run %sintezar_pm-101.r I hope it should work. | |
Rebolek: 2-Feb-2006 | Anyway, it works. In the bottom row, there are six buttons. Press second button (load sound) and go to %sounds/ directory. Select a sound and open it. | |
Rebolek: 2-Feb-2006 | Then press fifth button (compute sound) and wait. Press last button (play sound, looks like triangle) and it should play a sound. | |
Rebolek: 2-Feb-2006 | You can change waves, adjust modulation, filter, envelopes, wave shaper, bit crusher and so on... | |
Rebolek: 2-Feb-2006 | There's also some unfinished documentation included. Things that does not work: init sound (first button), LFO (black square button right to envelope button) and playing empty sound. That's what I remember for sure. But editing sound, creating, saving to own format and exporting to WAV works. Have fun. | |
Rebolek: 2-Feb-2006 | Oh, and the Melody button does not work too. | |
Steeve: 17-Jun-2008 | I got the data using a free MSX emulator (openMSX). The music come from the game "Auf wiedersehen Monty". You can use a "dump PSG" functionality in openMSX to get the raw data (values of the registers of the PSG). You can find lot of roms (games) for the msx wich contain cool musics and effects for the AY PSG on www.planetemu.net Beware, these roms are not freeware even if you can download them freely. Another way (i have not tried), is to use VortexTracker at http://bulba.at.kz/ (see http://www.youtube.com/watch?v=lYdIqcqgkPMfor a demo) wich is well designed to compose an manipulate raw data for the AY-* PSG. I think many samples are given too. | |
Gregg: 16-Mar-2009 | How are you creating them Alan, and what specs? Try generic 44.1Khz stereo. | |
amacleod: 16-Mar-2009 | I read that you could start it from teh command line and get it save in .wav but I could not get it to work.. THere are a lot of annyoing things about vista...but I have it on my wife's laptop and I'm forced to use it now and again.. | |
Maxim: 16-Mar-2009 | doesn't even need an install :-) and it works the same on mac and linux. | |
Anton: 19-Apr-2009 | ICarii, I just quickly tried your synth2.r. It plays the song here on Linux, and matches the score. I wonder, though, how you are going to scale the program. Rebol's sound port is currently underpowered, and Rebol isn't fast at number crunching which is necessary for audio work. I don't like the idea of waiting for hours for a full song to render.. I would be looking for an audio processing system to hook into rebol. | |
ICarii: 19-Apr-2009 | im going to port it to R3 tomorrow and rely on Call to play sounds | |
ICarii: 19-Apr-2009 | added an interpolate function for dual channel sound and works fine :) still slow on initial build though :( interpolate: func [series1 series2 chunksize /local ts1 ts2 c][ ts1: copy series1 ts2: copy series2 c: copy #{} forall ts1 [ insert tail c copy/part ts1 chunksize insert tail c copy/part at ts2 index? ts1 chunksize take/part ts1 chunksize - 1 ] c ] | |
ICarii: 19-Apr-2009 | next on the list of todo's is to separate top and bottom notes and timings and add in rests. | |
Rebolek: 20-Apr-2009 | I was compiling the math functions to C and the result was about 5-10x faster (not optimalized), but I cannot find that code right now. | |
ICarii: 20-Apr-2009 | i was thinking of prebuilding and saving envelope shapes and modifying the tone like a mask | |
Rebolek: 20-Apr-2009 | I was also working on tracker-like program (not published). I had a simple format for notes there that was similar to sequencers - I was using tuple! for timing information, it may be better than having two blocks, one for notes and one for timing. | |
ICarii: 21-Apr-2009 | i cheated and used the number of waves | |
Rebolek: 21-Apr-2009 | Steeve, thanks for the FFT, I'm really interested. I had only DFT running for my modular synth. And maybe iFFT also, I don't remember, I hope the sources are still somewhere in deeps of the Internets. | |
Steeve: 21-Apr-2009 | Anton, you asked why i had an FFT implementation... Because, i made some tests to extract frequencies from wav sounds, to be able to play sounds on an old 8bit sound chip. And also, i wanted to use FFT to make an image compressor. Geez, so much projects vanished... | |
Group: !Liquid ... any questions about liquid dataflow core. [web-public] | ||
Maxim: 5-Oct-2006 | I needs real documentation, (beyond what I have and source comments) | |
Maxim: 5-Oct-2006 | and I'm ironing out some details as I try to use it for GLASS. | |
Maxim: 5-Oct-2006 | 4 if you differenciate dg and dag nodes. | |
Maxim: 5-Oct-2006 | stream is for filtering streams of data (like events) in which you chain handlers and modify the stream as it flows from one node to another. | |
Maxim: 5-Oct-2006 | and another api is for aspect-oriented programming in which you define aspects and then let the engine compile results based on data you give it. The engine allows you to speficy the rule for combining aspects and applying them to data sets. | |
Maxim: 5-Oct-2006 | I was really hoping for a release this week (it is ready codewise) but will not be able to document it properly, so it will be useless and will gobble time away, with me trying to explain how to use it ! | |
Robert: 8-Oct-2006 | Max, just add some really simple examples. How about a lazy evaluation example? Or a way to import an XLS sheet and have it calc by liquid? | |
Maxim: 19-Oct-2006 | hehe... I am working on the documentation and new steel site as I write this. | |
Maxim: 19-Oct-2006 | including the imminent liquid release on rebol.org. but I want to finish a tutorial, which will serve as both a final test and a learning tool for new users. | |
Maxim: 19-Oct-2006 | (and me too ;-) | |
Maxim: 19-Oct-2006 | I wanted to release liquid last week... I could have, but would not have been able to properly support the release itself and answer even basic questions. so I am preparing more help around it, allowing people to get the basics by themselves... (I hope) | |
Ingo: 18-Nov-2006 | Hi Maxim, are there liquid pumps? As an example, imagine a layout with 2 input values, and 2 outputvalues, which depend on both inputs, e.g. input 2 numbers, and get product and sum. Now if I change the value of 1 input field, the new value would flow to both output fields. As far as I understood liquid so far, I now need another way to notify those 2 output fields, that there are new values waiting. And they have to actively get the new data. Now add a pump, which pumps the data into the system, so that dependent !plugs automatically are recalculated. Is this possible now? What do you think about adding this? | |
Maxim: 19-Nov-2006 | all you do is tell the dependent plugs that they are "Stainless" (setting stainless?: true) and a plug is never left dirty. | |
Maxim: 19-Nov-2006 | the nice thing is that in the same network, you can have a mix and match, since they all are lazy internally, but the stainless are told to request their data right after being set dirty. | |
[unknown: 9]: 3-Jan-2007 | Where did you get the formula for teh Help and close button: http://www.pointillistic.com/open-REBOL/moa/steel/images/regraph/regraph-0-1-4-main.png | |
Maxim: 4-Feb-2007 | slim is about managing the internals ... both technically and politically. its about providing a unique and consistent code model to allow tools to wrap around this. | |
Maxim: 4-Feb-2007 | so while people have been waiting 5 years for the promise of modules, I have been using them. and when Carl released his spec... I did 85% of it in exactly the way he suggests. even in some details like 'exposing code. | |
Maxim: 4-Feb-2007 | Robert tried slim and in 15 minutes adopted it. | |
Anton: 5-Feb-2007 | So that's all that's needed ? A problem with all these different module managers and include systems is that there is ignorance of what they actually do. When you post code like the above, I have no idea what it's going to do with the files, how they are going to be arranged on my harddisk etc., and what global words are going to be defined. My old INCLUDE system and the new one I've been working on also suffer from this "gap of understanding". I think the answer is a GUI option which shows in clear diagrams what is going on. | |
Maxim: 5-Feb-2007 | the module user exposes on demand, and even the context is unnamed, you assign it.... the above again misses code... man its 2AM here I am sleepy. | |
Anton: 5-Feb-2007 | I am saying it's better for us to integrate a clear image / animation of what's about to happen, and what's happening, within the user interface. | |
Maxim: 5-Feb-2007 | slim lets you put files where you want (in many dirs if you want) and even allows loaded-lib relative resource dirs. | |
Maxim: 5-Feb-2007 | if I say that a gui manager was needed... every reboler on this list would complain that its too complicated and would be scared that the lib manager does things behind the scenes. | |
Mchean: 9-Feb-2007 | If i understand correctly slim allows you reuse libraries or modules in other programs by opening them as opposed to cutting and pasting the module into the rebol script? | |
Maxim: 9-Feb-2007 | its more like what value it adds ;-) but the core featues are: -loading external code, but in a managed way -path resolution, allows you to put libs in one or many folders, a part from code and reuse. -version verification. -enforcing of a standard, where all the code is wrapped in one context and the use of 'set is illegal (nothing gets bound to global context) -allowing the user of a lib the choice of exposing what words he wants in his code. | |
Maxim: 9-Feb-2007 | and even automatic renaming of exposed words. | |
Maxim: 9-Feb-2007 | and many more features, like vprint, engine for advanced management of verbosity and powerfull indented tracing of your code. | |
Maxim: 9-Feb-2007 | ah... just wanted to announce a little milestone of liquid useage :-) In the current instance of liquidator, event handling and window refresh have been successfully decoupled :-) this means I can refresh based on a timer, instead of based on input events... so I can now properly scale interactively of the view based on its weight without even removing one event from the view :-) you'd say... but we can already do that... well not exactly... yes you can prevent the call to 'show in your mouse handling... but can you prevent the whole processing occurence when you are interactivally editing an item? hehe . because of liquid's lazy computing, the actual processing is delayed until needed, and the show will only occur after this. so I can call update 30 times a second, and it will still only call show when things have realy changed, inversly, I can change the data 100 times a second, and only the real number of calls to update will actually cause a data refresh of all dependent data which changed (like the draw block :-) | |
Maxim: 11-Feb-2007 | that is the concept, but liquid will know about any atom of data which needs to refresh, and will only recompute what HAS changed, so in the example you give, not all draw element will actually get refreshed, probably only one or two, and then, the draw block is relinked... the smarter you are within the processing (as usually) the faster will be the refresh rate. | |
Maxim: 16-Feb-2007 | and connect several other nodes (plugs) to any node, you can even label and separate your connections, | |
Maxim: 16-Feb-2007 | the actual data you transport through the connections (links) is arbitrary, and can change at each data change. | |
Maxim: 16-Feb-2007 | then the linked nodes, will link to those containers, or other nodes, and the processing of each node, will determine what is output from the node as source data for another node or as actual processed data. | |
Maxim: 16-Feb-2007 | you create a new node, with the new line of text and link it AT the offset which you want , and then just ask the master node for its text, and it will give you the new output. (if that is what its processing does) | |
Steeve: 16-Feb-2007 | but if i insert a node between a and b, node c is not informed ? | |
Maxim: 16-Feb-2007 | and thus, even if you change any input node's values or link new stuff to node_c... none of that will actually call any processing, untill you ask for the content of node_c | |
Steeve: 16-Feb-2007 | and now a more harder question |
6501 / 48606 | 1 | 2 | 3 | 4 | 5 | ... | 64 | 65 | [66] | 67 | 68 | ... | 483 | 484 | 485 | 486 | 487 |