Search the Community
Showing results for tags 'synthesizer'.
-
Hello all, In early 2016 I was discussing various ways to use the TI Speech Synthesizer. My goal was to (eventually) be able to convert a .WAV file into a format that could be read by the TMS5220. (Like QBOX, but with less hassle). Lots of discussion on SPEECODER, STANAGs, and SOX. The thread is at https://atariage.com/forums/topic/251554-speecoder-on-win994a/ Not too long after that, I picked up another part-time job, and ended up writing three (non-computer related) journal/magazine articles, taking up much of my time and brainspace. TI speech, unfortunately, got shunted off to a siding. Now that things have quieted down a bit, I'm revisiting my investigation into the speech synthesizer. One project, if anyone hasn't beat me to it yet, is to extract speech data from TI's text to speech programs ("SPEAK", "XLAT", etc), and save it to a file. (Note that the input expected by "CALL SAY" is different than the output of XLAT--CALL SAY wants TI-LPC data, XLAT produces a coded phoneme string.) There will be other studies in LPC formats, bit manipulation, phonemes, formants, and I may even tackle the math that generates the reflection coefficients. But for now, enjoy this Extended Basic program that makes the TI sing! (feel free to scroll ahead to about 1:30 to hear the actual singing...) Let me know what you think. twinkle2.mp4
- 11 replies
-
- 6
-
- speech
- synthesizer
-
(and 2 more)
Tagged with:
-
Who owns a new or old midi module or synthesizer, and has connected it to his TI-99/4A or other home computer. Which module / synthesizer Which interface, how connected Which software Around 1988 I had a Roland D10, Connected through a CLAB MIDI interface Software was Supertrack 64.
-
Aside from the neat cross-over between classic computers and synths with people like Bil Herd and Bob Yannes, I find it interesting to see how some of our favorite CPUs crop up here and there in the music industry. So I started making a list of synths and samplers that made use of various old-skool CPUs. To start things off, here's a list of what I've been able to find so far. Feel free to correct any errors you might spot: Roland Jupiter 8 Z80 Sequential Circuits Prophet 5 & 10 Z80 Sequential Circuits Prophet 600 Z80 Roland MC4 Z80 Ensoniq EPS-16 68000 E-mu 4060 Z80 Roland MSQ700 Z80 Oberheim OB-8 Z80 MemoryMoog Z80 Emulator I and II Z80 Akai 2700 Z80 E-mu SP-1200 Z80 E-mu Drumulator Z80 Sequential Circuits Drumtraks Z80 Fairlight CMI series II 6800 Fairlight CMI series IIx 6809 Oberheim Xpander 6809 Oberheim Matrix 6809 PPG Wave 2.x 6809 PPG Waverterm A 6809 Ensoniq SDP-1 6809 Ensoniq ESQ1 6809 Ensoniq SQ80 6809 Fairlight CMI series III 68000 and 6809 Quasar M8 6800
- 9 replies
-
- 6
-
- synthesiser
- synthesizer
-
(and 8 more)
Tagged with:
-
I started looking at a disassembly of Melody Blaster, after I became curious as to which ECS games supported tape expansions. My hope is to create virtual tape images for jzintv that can be used to allow extra music into the game. As an intermediate step, I'll try creating a ROM hack with new music in it. The ROM follows the standard memory map for 12K Mattel games: 8K in the $5000-6FFF range, and 4K in the $Dxxx range. Most of what's in $6xxx is the Help text, and it overflows a little into $D0xx. After that is the 11 tunes. There are a bunch of calls in the code to functions at $40xx and $41xx, so the ECS "Executive ROM" must be located there. The ECS does have onboard RAM, and I'm pretty sure tunes are loaded there and then parsed by the ECS EXEC. The list of pointers to the starting addresses of each tune starts at $57E7 (cartridge ROM), with the low-order byte listed first, and the starting address for the current tune is loaded into $354 (16-bit system RAM address). The game allows for one extra tune to be loaded into memory, either from a tape or by playing a tune (one channel only). I hope tape tunes aren't limited to a single channel, but I don't know yet. All the music data fits into 8-bit words, probably because that's the width of the ECS RAM. As for the tunes, the first 18 bytes comprise the title. I looked at the first 2 tunes so far, which both had a 9-byte signature starting with 0 1 1 9 6 6 9 4. After that was the data for each of the 4 channels used by the game (2 sprite-based notes per channel). The channels' lines are listed separately, in order from low to high, and not all of them are used. The music data consists of byte pairs: a note ($18 is Middle-C) or $80 for a rest, and then a duration in "ticks". In most cases, channel data is separated by the signatue 1 1 $80 1, but I found an exception in Tune 2 "ROW,ROW THE BOAT". That signature appears twice in a row in Tune 1 "BLASTER'S BLUES" because one channel is not used. In many cases, channels' music data is prefaced with a rest, because another channel has a starting pick-up. The first channel for BLASTER'S BLUES is the left-hand harmony line, which has a small pause to allow the pickup in the right hand melody line. Then the channel-separator signature appears twice, followed by the melody line. Strangely, the fourth channel has a series of rests which add up to 234 ticks, where it is then used to play a second note in the right hand at the tune's end. There are a total of 9 consecutive rests here, the first 8 of which are 25 ticks each ("$19"), and the last of which is 34 ticks ("$22"). There's a little more data here which I haven't yet deciphered. ROW,ROW THE BOAT is played as a round, with the harmony line picking up a measure behind the melody line. The same value $18 is used for the C note in their respective octaves, which leaves me to believe that the ninth byte in the signature following the title contains bits to tell us which channels have octave offsets (in other words, are meant to be played by the left hand or the right hand). The end-of-channel signature is also absent at one point, so maybe the header signature tells us which channels are not used at all? That's as far as I got so far. I'll take the time to study the other tunes later today. Another interesting point is that there will sometimes be tiny spaces between notes at what appear to be arbitrary points: a note played for 2 ticks followed by a 1-tick rest in one hand and for the full 3 ticks in the other hand. That indicates to me that the music data was created by a device that a MIDI keyboard was connected to, and that data was only moderately cleaned up afterwards to get a consistent tempo across all channels.
- 4 replies
-
- 8
-
- hacks
- disassembly
-
(and 6 more)
Tagged with:
-
Is there any MIDI software that uses BANK SELECT on the Atari ST? I used to use Master Tracks Pro 3.6 back in the mid-90s with a Yamaha PSS-795. The software can only handle up to 128 programs (patches) and was published in 1990 which was before General MIDI was introduced. So with newer keyboards that have much more than 128 patches, there is no way to assign a certain instrument unless the software supports "bank select" which is standard with General MIDI 2. My new keyboard uses the newer MIDI protocols and sadly, MTP 3.6 doesn't seem compatible. Is anyone using Atari software with keyboards from the late 1990s or newer? Thanks, Steve
-
- midi
- synthesizer
-
(and 1 more)
Tagged with:
-
I recently acquired an Atari video music on Ebay fairly cheap and working ? but it happens to be missing one of its side wood panels . Considering its rarity is there way to get a replacement peice for it? Also another question I noticed theres different fonts on various pictures of the Avm is there different versions of it? I own the one of the top with "model c240" But most people I seen with it have the bottom version is there any differences besides minimal design change? Thank you- kiko
-
The Intellivision Music Synthesizer plays Breakout! The keys act as absolute position inputs, so if you want to go the rightmost position on the screen, then you press the rightmost key on the synthesizer. The black keys move the paddle a little bit higher up the screen, and the white keys move the paddle back down to their original height. The graphic along the bottom of the screen shows which key (or pair of keys) you are pressing at any moment. I'd call this a "work in progress" but it is more of a quick demo that I wanted to share before heading to PRGE. The .rom is available to download, but be warned that I haven't tried it on real Intellivision yet and the footage is done with jzintv. I'll also attach a .rom that you can use to test an Intellivision Music Synthesizer to see if it has any issues with the keys. The source code for both projects is mostly written in IntyBASIC, and the source code for the testing program is attached and is also available here. Thank you to @intvnut for posting the basis for this project (including IntyBASIC callbacks) in this post. BreakoutSynthVideo.mp4 breakout_demo.rom synth_kt.rom synth_test.zip
-
- 5
-
- synthesizer
- keyboard
-
(and 1 more)
Tagged with:
-
Sending MIDI commands (by serial, comlynx adapter) to two lynxes: http://lynxdev.atari.org/midi_synth_with_2x4_chan.webm using a pmidi and a modified ttymidi to play normal midi files.
- 25 replies
-
- 6
-
- MIDI
- Synthesizer
-
(and 1 more)
Tagged with:
-
Hello all....I'm running Speecoder v. 1.1E on Win99/4A v3.009 The program loads fine, but when I try to decode something, I don't get the full list of frames (sets of bits sent to the synthesizer) I select "Decode," then "Vocabulary," and input a vocabulary word (such as "HELLO") at the prompt. Then back to "Decode" and select "Examine" It only shows one line, with the number 15 (=1111, the "End of Data" code for the speech synthesizer) and "7998 bytes free" (out of 8000) Printing the list just shows the same thing, the 15 and nothing else. Anything I'm missing here? (I haven't tried it on MESS or V9T9 yet. It'll be quite some time before it gets to my "real" TI 99/4A, as I still need to verify that I have a working disk drive) Thanks in advance for any help
- 17 replies
-
- speech
- synthesizer
-
(and 2 more)
Tagged with:
-
Hello all, I'm relatively new to this forum so hope this hasn't already been answered somewhere else. I acquired two Intellivision ECS synthesizers over the course of the last year or so over eBay (one U.S. white version and the other the European brown version). I only have the white U.S. ECS console to play with them both (for now; some day hope to have the European console as well). All of the keys on both synthesizers work and appear to depress normally. The white synthesizer works 100% perfectly where you push down the key once and hold it plays one continuous note; no problem. When I push down any of the brown synthesizer keys about half of the time the note plays like the white version I have. The other half of the time, however (doesn't matter which key I push), the brown synthesizer will quickly play the same note two or three times in succession with only one key depression where you hold it, so the keys appear to be much more sensitive. Also, if you hold down a key on the brown synthesizer and subtly "wobble" your finger back and forth on the key it will play multiple notes, whereas this does not happen with the white one at all. Is this normal for the brown one to be so much more "sensitive" when depressing keys than the white version or does it probably need some degree of maintenance to have the keys become less sensitive like the white one? Could I be missing or need replacement of some sort of part in the brown synthesizer to help not make the keys so sensitive to play? Is there anywhere we can send a synthesizer to in order to have it repaired if it needs to be assessed by a technician? I assume that this is not due to the fact I am using a white ECS with a brown synthesizer as the different ECS versions should not work differently than the other? Any thoughts you have would be most appreciated.
- 3 replies
-
- Intellivision
- ECS
-
(and 1 more)
Tagged with:
-
8 Classic Speech Synthesizer Games for the TI-99/4A
vectrexroli posted a topic in TI-99/4A Computers
Here I show the 8 classic Texas Instruments TI-99/4A games Parsec, Alpiner, Star Trek, M*A*S*H, Microsurgeon, Moon Mine, Fathom and Buck Rogers. All those games on cartridge work on unexpanded TI-99 computers, but also support the optional speech synthesizer.- 10 replies
-
- 7
-
- vectrexroli
- ti
-
(and 6 more)
Tagged with:
-
Hey there, im looking for a programmer familiar with intellivision basic . to write a very simple program that is basically like a modded ,more in depth version of the intellivision synth stock program that comes on the ECS . i use and love whats there by default but i would love to cycle through some more sounds to play . and if it could be made to load through the tape data slot on the ECS that would be awesome as well ,as there is not a valid multicart out anymore . id be willing to pay a bit and it would also be helping the community as well . thanks . !!